diff --git a/Cargo.lock b/Cargo.lock index 7017852..fef1822 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ "gimli", ] @@ -19,47 +19,48 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "anstream" -version = "0.6.13" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] name = "anstyle-parse" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -67,9 +68,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.8" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60" +checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" dependencies = [ "flate2", "futures-core", @@ -78,17 +79,23 @@ dependencies = [ "tokio", ] +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "autocfg" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ "addr2line", "cc", @@ -101,15 +108,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "bitflags" -version = "1.3.2" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bstr" @@ -136,9 +137,9 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "camino" -version = "1.1.6" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" +checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" dependencies = [ "serde", ] @@ -168,9 +169,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.92" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" +checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" [[package]] name = "cfg-expr" @@ -190,9 +191,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "4.5.4" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" dependencies = [ "clap_builder", "clap_derive", @@ -200,9 +201,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" dependencies = [ "anstream", "anstyle", @@ -212,9 +213,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" dependencies = [ "heck", "proc-macro2", @@ -224,15 +225,15 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" +checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "console" @@ -246,27 +247,11 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" - [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] @@ -277,15 +262,6 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" -[[package]] -name = "encoding_rs" -version = "0.8.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" -dependencies = [ - "cfg-if", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -300,9 +276,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.28" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", "miniz_oxide", @@ -330,6 +306,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", + "futures-sink", ] [[package]] @@ -364,6 +341,7 @@ checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-core", "futures-io", + "futures-sink", "futures-task", "memchr", "pin-project-lite", @@ -373,9 +351,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -384,21 +362,21 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "h2" -version = "0.3.26" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" dependencies = [ + "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "futures-util", "http", "indexmap", "slab", @@ -409,9 +387,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "heck" @@ -430,9 +408,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", @@ -441,63 +419,89 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.6" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" dependencies = [ "bytes", "http", - "pin-project-lite", ] [[package]] -name = "httparse" -version = "1.8.0" +name = "http-body-util" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", +] [[package]] -name = "httpdate" -version = "1.0.3" +name = "httparse" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" [[package]] name = "hyper" -version = "0.14.28" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" dependencies = [ "bytes", "futures-channel", - "futures-core", "futures-util", "h2", "http", "http-body", "httparse", - "httpdate", "itoa", "pin-project-lite", - "socket2", + "smallvec", "tokio", - "tower-service", - "tracing", "want", ] [[package]] name = "hyper-rustls" -version = "0.24.2" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" dependencies = [ "futures-util", "http", "hyper", + "hyper-util", "rustls", + "rustls-pki-types", "tokio", "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] @@ -522,9 +526,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.38.0" +version = "1.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc" +checksum = "810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5" dependencies = [ "console", "lazy_static", @@ -538,6 +542,12 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +[[package]] +name = "is_terminal_polyfill" +version = "1.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" + [[package]] name = "itoa" version = "1.0.11" @@ -577,9 +587,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "linked-hash-map" @@ -595,9 +605,9 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "mime" @@ -607,9 +617,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" dependencies = [ "adler", ] @@ -627,9 +637,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.2" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" dependencies = [ "memchr", ] @@ -648,14 +658,34 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "petgraph" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", "indexmap", ] +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "pin-project-lite" version = "0.2.14" @@ -668,15 +698,68 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] +[[package]] +name = "quinn" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad" +dependencies = [ + "bytes", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "quinn-proto" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe" +dependencies = [ + "bytes", + "rand", + "ring", + "rustc-hash", + "rustls", + "slab", + "thiserror", + "tinyvec", + "tracing", +] + +[[package]] +name = "quinn-udp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9096629c45860fc7fb143e125eb826b5e721e10be3263160c7d60ca832cf8c46" +dependencies = [ + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.52.0", +] + [[package]] name = "quote" version = "1.0.36" @@ -686,6 +769,36 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + [[package]] name = "regex-automata" version = "0.1.10" @@ -694,21 +807,23 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" [[package]] name = "reqwest" -version = "0.11.27" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" dependencies = [ "async-compression", "base64", "bytes", - "encoding_rs", + "futures-channel", "futures-core", "futures-util", "h2", "http", "http-body", + "http-body-util", "hyper", "hyper-rustls", + "hyper-util", "ipnet", "js-sys", "log", @@ -716,13 +831,14 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "quinn", "rustls", "rustls-pemfile", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", - "system-configuration", "tokio", "tokio-rustls", "tokio-util", @@ -752,80 +868,86 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustls" -version = "0.21.10" +version = "0.23.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" +checksum = "05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402" dependencies = [ - "log", + "once_cell", "ring", + "rustls-pki-types", "rustls-webpki", - "sct", + "subtle", + "zeroize", ] [[package]] name = "rustls-pemfile" -version = "1.0.4" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" dependencies = [ "base64", + "rustls-pki-types", ] +[[package]] +name = "rustls-pki-types" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" + [[package]] name = "rustls-webpki" -version = "0.101.7" +version = "0.102.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" dependencies = [ "ring", + "rustls-pki-types", "untrusted", ] [[package]] name = "ryu" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" - -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.197" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", @@ -834,9 +956,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "itoa", "ryu", @@ -892,18 +1014,18 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smol_str" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" dependencies = [ "serde", ] [[package]] name = "socket2" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ "libc", "windows-sys 0.52.0", @@ -927,11 +1049,17 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +[[package]] +name = "subtle" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" + [[package]] name = "syn" -version = "2.0.58" +version = "2.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" +checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" dependencies = [ "proc-macro2", "quote", @@ -940,36 +1068,15 @@ dependencies = [ [[package]] name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags", - "core-foundation", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", -] +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" [[package]] name = "tame-index" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcfbfbe5fedae2eaba27029008bb867958428b31ae0be838bddfcbebc26987f5" +checksum = "418b7a56dbbf693afbf024c12f90863ac25894fd209d374d4af39cf9e43da36c" dependencies = [ "camino", "home", @@ -994,18 +1101,18 @@ checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", @@ -1029,9 +1136,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -1044,37 +1151,58 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.24.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ "rustls", + "rustls-pki-types", "tokio", ] [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] name = "toml-span" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "369db38ce6d1fc320a54ea3f032d07c07a232ca19c40e287246aff06d57c2abe" +checksum = "b6e089b1253c3fbee40bd2091535cb5e0f0b85f85a50024c3e7785f227449738" dependencies = [ "smallvec", ] +[[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", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + [[package]] name = "tower-service" version = "0.3.2" @@ -1088,9 +1216,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "pin-project-lite", + "tracing-attributes", "tracing-core", ] +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "tracing-core" version = "0.1.32" @@ -1151,9 +1291,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", "idna", @@ -1162,9 +1302,9 @@ dependencies = [ [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "want" @@ -1259,9 +1399,12 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.25.4" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +dependencies = [ + "rustls-pki-types", +] [[package]] name = "windows-sys" @@ -1278,7 +1421,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -1298,17 +1441,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -1319,9 +1463,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -1331,9 +1475,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -1343,9 +1487,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -1355,9 +1505,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -1367,9 +1517,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -1379,9 +1529,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -1391,16 +1541,22 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winreg" -version = "0.50.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ "cfg-if", "windows-sys 0.48.0", ] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" diff --git a/Cargo.toml b/Cargo.toml index d80ffa7..f187c45 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,7 @@ similar-asserts = "1.1" # Used to deserialize test files into metadata we can load serde_json = "1.0" # index metadata retrieval -tame-index = "0.10" +tame-index = "0.12" [profile.dev.package.insta] opt-level = 3 diff --git a/deny.toml b/deny.toml index 0e2d0fc..70177ae 100644 --- a/deny.toml +++ b/deny.toml @@ -23,6 +23,9 @@ allow = [ [bans] multiple-versions = "deny" +deny = [ + { crate = "quinn", reason = "we don't need http3 support, this just ensures we aren't unneccessarily having http3 support actually (https://github.com/rust-lang/cargo/issues/10801) enabled" }, +] skip = [] skip-tree = [] diff --git a/src/errors.rs b/src/errors.rs index 64b7ff9..9a85871 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -6,7 +6,7 @@ use std::fmt; pub enum Error { /// --no-deps was specified when acquiring metadata NoResolveGraph, - /// A cargo_metadata error occurred + /// A [`cargo_metadata::Error`] error occurred Metadata(CMErr), /// A package specification was invalid InvalidPkgSpec(&'static str), diff --git a/src/lib.rs b/src/lib.rs index 0e1d97f..0a611bc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -85,9 +85,9 @@ impl Kid { #[allow(clippy::fallible_impl_from)] impl From for Kid { fn from(pid: cargo_metadata::PackageId) -> Self { - let repr = pid.repr; + let mut repr = pid.repr; - let gen = || { + let mut gen = || { let components = if repr.contains(' ') { let name = (0, repr.find(' ')?); let version = (name.1 + 1, repr[name.1 + 1..].find(' ')? + name.1 + 1); @@ -101,13 +101,79 @@ impl From for Kid { [name, version, source] } else { - let vmn = repr.rfind('#')?; + let mut vmn = repr.rfind('#')?; let (name, version) = if let Some(split) = repr[vmn..].find('@') { ((vmn + 1, vmn + split), (vmn + split + 1, repr.len())) } else { let begin = repr.rfind('/')? + 1; let end = if repr.starts_with("git+") { - repr[begin..].find('?').map_or(vmn, |q| q + begin) + // Unfortunately the stable format percent encodes the source url in the metadata, and since + // git branches/tags can contain various special characters, notably '/', we need to decode them + // to be able to match against the non-encoded url used...everywhere else + let end = repr[begin..].rfind('?').map_or(vmn, |q| q + begin); + + if repr[end..].contains('%') { + // https://en.wikipedia.org/wiki/Percent-encoding + // ␣ ! " # $ % & ' ( ) * + , / : ; = ? @ [ ] + // %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D + let mut decoded = String::new(); + let mut encoded = &repr[end..]; + let before = encoded.len(); + + loop { + let Some(pi) = encoded.find('%') else { + decoded.push_str(encoded); + break; + }; + + decoded.push_str(&encoded[..pi]); + + let Some(encoding) = encoded.get(pi + 1..pi + 3) else { + // This _should_ never happen, but just in case + panic!("invalid percent encoding in '{}', '{}' should be exactly 3 digits long", &repr[end..], &encoded[pi..]); + }; + + let c = match encoding { + // By far the most likely one + "2F" | "2f" => '/', + "20" => ' ', + "21" => '!', + "22" => '"', + "23" => '#', + "24" => '$', + "25" => '%', + "26" => '&', + "27" => '\'', + "28" => '(', + "29" => ')', + "2A" | "2a" => '*', + "2B" | "2b" => '+', + "2C" | "2c" => ',', + "3A" | "3a" => ':', + "3B" | "3b" => ';', + "3D" | "3d" => '=', + "3F" | "3f" => '?', + "40" => '@', + "5B" | "5b" => '[', + "5D" | "5d" => ']', + _ => panic!( + "unknown percent encoding '%{encoding}' in '{}'", + &repr[end..] + ), + }; + + decoded.push(c); + encoded = &encoded[pi + 3..]; + } + + repr.truncate(end); + repr.push_str(&decoded); + + // move the version string back to account for the now shorter decoded repr + vmn -= before - decoded.len(); + } + + end } else { vmn }; @@ -238,7 +304,7 @@ pub enum Node { Krate { /// The unique identifier for this node. id: Kid, - /// Associated user data with the node. Must be From + /// Associated user data with the node. Must be `From` krate: N, /// List of features enabled on the crate features: EnabledFeatures, @@ -288,7 +354,7 @@ pub enum Edge { Dep { /// The dependency kind for the edge link kind: DepKind, - /// A possible cfg() or applied to this dependency + /// A possible `cfg()` or applied to this dependency cfg: Option, }, /// An edge from one feature to another @@ -296,7 +362,7 @@ pub enum Edge { DepFeature { /// The dependency kind for the edge link kind: DepKind, - /// A possible cfg() or applied to this dependency + /// A possible `cfg()` or applied to this dependency cfg: Option, }, } diff --git a/tests/pid-opaque.json b/tests/pid-opaque.json index 63ef2dc..dc2d1dd 100644 --- a/tests/pid-opaque.json +++ b/tests/pid-opaque.json @@ -1 +1 @@ -{"packages":[{"name":"bitflags","version":"2.4.2","id":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"block-sys","version":"0.1.0-beta.1","id":"block-sys 0.1.0-beta.1 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","license":"MIT","license_file":null,"description":"Raw bindings to Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block-sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys?/alloc"],"apple":[],"compiler-rt":[],"default":["std","apple"],"gnustep-1-7":["objc-sys","objc-sys/gnustep-1-7"],"gnustep-1-8":["objc-sys/gnustep-1-8","gnustep-1-7"],"gnustep-1-9":["objc-sys/gnustep-1-9","gnustep-1-8"],"gnustep-2-0":["objc-sys/gnustep-2-0","gnustep-1-9"],"gnustep-2-1":["objc-sys/gnustep-2-1","gnustep-2-0"],"objc-sys":["dep:objc-sys"],"std":["alloc","objc-sys?/std"],"unstable-docsrs":["objc-sys","objc-sys/unstable-docsrs"],"unstable-objfw":[],"unstable-winobjc":["objc-sys/unstable-winobjc","gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block-sys/","edition":"2021","links":"block_0_1","default_run":null,"rust_version":null},{"name":"block2","version":"0.2.0-alpha.6","id":"block2 0.2.0-alpha.6 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","license":"MIT","license_file":null,"description":"Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.1.0-beta.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2-encode/apple"],"compiler-rt":["block-sys/compiler-rt","objc2-encode/apple"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2-encode/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2-encode/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2-encode/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2-encode/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2-encode/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"bumpalo","version":"3.14.0","id":"bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A fast bump allocation arena for Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"boxed":[],"collections":[],"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/bumpalo","homepage":null,"documentation":"https://docs.rs/bumpalo","edition":"2021","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"bytes","version":"1.5.0","id":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg-if","version":"1.0.0","id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg-if","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","homepage":"https://github.com/alexcrichton/cfg-if","documentation":"https://docs.rs/cfg-if","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"deranged","version":"0.3.11","id":"deranged 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Ranged integers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"deranged","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docs_rs"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"fnv","version":"1.0.7","id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowler–Noll–Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"futures-core","version":"0.3.30","id":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-task","version":"0.3.30","id":"futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-task","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"futures-util","version":"0.3.30","id":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"getrandom","version":"0.1.16","id":"getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.64","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","kind":null,"rename":"bindgen","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"stdweb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/tests/common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"dummy":[],"js-sys":["dep:js-sys"],"log":["dep:log"],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"stdweb":["dep:stdweb"],"test-in-browser":["wasm-bindgen"],"wasm-bindgen":["bindgen","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.12","id":"getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http","version":"0.2.11","id":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http","version":"1.0.0","id":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http-body","version":"0.4.6","id":"http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body","version":"1.0.0","id":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body-util","version":"0.1.0","id":"http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Combinators and adapters for HTTP request or response bodies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body-util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-range-header","version":"0.3.1","id":"http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"No-dep range header parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-range-header","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parser-implementations","network-programming","web-programming"],"keywords":["http","parser","http-headers","headers","range"],"readme":"./README.md","repository":"https://github.com/MarcusGrass/parse-range-headers","homepage":"https://github.com/MarcusGrass/parse-range-headers","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"itoa","version":"1.0.10","id":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"js-sys","version":"0.3.67","id":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js-sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"libc","version":"0.2.152","id":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.20","id":"log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval","sval_ref"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2015","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"objc-sys","version":"0.2.0-beta.2","id":"objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc-sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_2","default_run":null,"rust_version":null},{"name":"objc-sys","version":"0.3.2","id":"objc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc-sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_3","default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.3.0-beta.3.patch-leaks.2","id":"objc2 0.3.0-beta.3.patch-leaks.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","license":"MIT","license_file":null,"description":"Objective-C interface and bindings to the Cocoa Foundation framework","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block2","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-alpha.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"iai","source":"git+https://github.com/madsmtm/iai?branch=callgrind","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"speech_synthethis","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/speech_synthethis.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"basic_usage","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/basic_usage.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"delegate","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/delegate.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nspasteboard","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/nspasteboard.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc","block2?/alloc"],"apple":["objc-sys/apple","objc2-encode/apple","block2?/apple"],"block":["block2"],"block2":["dep:block2"],"catch-all":["exception"],"default":["std","apple","foundation"],"exception":["objc-sys/unstable-exception"],"foundation":[],"gnustep-1-7":["objc-sys/gnustep-1-7","objc2-encode/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8","objc2-encode/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9","objc2-encode/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0","objc2-encode/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1","objc2-encode/gnustep-2-1","block2?/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std","block2?/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"uuid":["dep:uuid"],"verify_message":["malloc"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","uuid","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","cocoa"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2","version":"0.3.0-beta.5","id":"objc2 0.3.0-beta.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.0-pre.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_string","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_uinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.5.0","id":"objc2 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsstring","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsstring.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsuinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsuinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_mainthreadmarker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/macros_mainthreadmarker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"relax-void-encoding":[],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-apple-new":["apple"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-msg-send-always-comma":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"2.0.0-pre.2","id":"objc2-encode 2.0.0-pre.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","license":"MIT","license_file":null,"description":"Objective-C type-encodings","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2-encode","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"core_graphics","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_uinteger","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_string","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"opaque_type","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys/alloc"],"apple":["objc-sys/apple"],"default":["std","apple"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"std":["alloc","objc-sys/std"],"unstable-c-unwind":[]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2-encode","version":"2.0.0-pre.4","id":"objc2-encode 2.0.0-pre.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2-encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"4.0.0","id":"objc2-encode 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2-encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"once_cell","version":"1.19.0","id":"once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"pid","version":"0.1.0","id":"pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":"getrandom_old","optional":false,"uses_default_features":true,"features":["wasm-bindgen"],"target":null,"registry":null},{"name":"objc2","source":"git+https://github.com/madsmtm/objc2?rev=65de002","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":null,"rename":"objc2-latest","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0-beta.3.patch-leaks.3","kind":null,"rename":"objc2-registry","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":"time03","optional":true,"uses_default_features":false,"features":["parsing"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":"tower-http","optional":false,"uses_default_features":true,"features":["sensitive-headers"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":"tower_http_4","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pid","src_path":"/home/jake/code/krates/tests/pid/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["time03"],"time":["dep:time"],"time03":["dep:time03"]},"manifest_path":"/home/jake/code/krates/tests/pid/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.13","id":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"macrotest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.65","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.30","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.156","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.5.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-project-lite","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-utils","version":"0.1.0","id":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-utils","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"powerfmt","version":"0.2.0","id":"powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"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","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"powerfmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"proc-macro2","version":"1.0.78","id":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"quote","version":"1.0.35","id":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"syn","version":"2.0.48","id":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.75","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_should_parse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"time","version":"0.3.31","id":"time 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["powerfmt"],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../tests/main.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../benchmarks/main.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"formatting":["dep:itoa","std","time-macros?/formatting"],"large-dates":["time-macros?/large-dates"],"local-offset":["std","dep:libc","dep:num_threads"],"macros":["dep:time-macros"],"parsing":["time-macros?/parsing"],"quickcheck":["dep:quickcheck","alloc","deranged/quickcheck"],"rand":["dep:rand","deranged/rand"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc","deranged/std"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__time_03_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-core","version":"0.1.2","id":"time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"This crate is an implementation detail and should not be relied upon directly.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time-core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-macros","version":"0.2.16","id":"time-macros 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"time-macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"tower-http","version":"0.4.4","id":"tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","tokio-util","tokio"],"default":[],"follow-redirect":["iri-string","tower/util"],"fs":["tokio/fs","tokio-util/io","tokio/io-util","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"tower-http","version":"0.5.1","id":"tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","iri-string","tower/util"],"fs":["futures-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.66"},{"name":"tower-layer","version":"0.3.2","id":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Decorates a `Service` to allow easy composition between `Service`s.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-layer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower-service","version":"0.3.2","id":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, request / response based, client or server.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-service","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.12","id":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"wasi","version":"0.9.0+wasi-snapshot-preview1","id":"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.90","id":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Easy support for interacting between JS and Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"worker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/worker/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"gg-alloc":["wasm-bindgen-test/gg-alloc"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde-serialize"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-backend","version":"0.2.90","id":"wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-backend","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro","version":"0.2.90","id":"wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro-support","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Worker"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm-bindgen-macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro-support","version":"0.2.90","id":"wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-macro-support","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-shared","version":"0.2.90","id":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-shared","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":"1.57"}],"workspace_members":["pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)"],"workspace_default_members":["pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)"],"resolve":{"nodes":[{"id":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"block-sys 0.1.0-beta.1 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dependencies":["objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)"],"deps":[{"name":"objc_sys","pkg":"objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"block2 0.2.0-alpha.6 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dependencies":["block-sys 0.1.0-beta.1 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","objc2-encode 2.0.0-pre.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)"],"deps":[{"name":"block_sys","pkg":"block-sys 0.1.0-beta.1 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"objc2-encode 2.0.0-pre.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"deranged 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"powerfmt","pkg":"powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["powerfmt"]},{"id":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc"]},{"id":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"futures-task 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc"]},{"id":"getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]},{"name":"libc","pkg":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"bindgen","pkg":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]}],"features":["bindgen","js-sys","wasm-bindgen"]},{"id":"getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]},{"name":"libc","pkg":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]}],"features":["js","js-sys","wasm-bindgen"]},{"id":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"itoa 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"js-sys 0.3.67 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"wasm_bindgen","pkg":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"libc 0.2.152 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"objc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"objc2 0.3.0-beta.3.patch-leaks.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dependencies":["block2 0.2.0-alpha.6 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","objc2-encode 2.0.0-pre.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)"],"deps":[{"name":"block2","pkg":"block2 0.2.0-alpha.6 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc_sys","pkg":"objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"objc2-encode 2.0.0-pre.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","foundation","std"]},{"id":"objc2 0.3.0-beta.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["objc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","objc2-encode 2.0.0-pre.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"objc_sys","pkg":"objc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"objc2-encode 2.0.0-pre.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"objc2 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["objc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","objc2-encode 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"objc_sys","pkg":"objc-sys 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"objc2-encode 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"objc2-encode 2.0.0-pre.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dependencies":["objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)"],"deps":[{"name":"objc_sys","pkg":"objc-sys 0.2.0-beta.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"objc2-encode 2.0.0-pre.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"objc2-encode 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)","dependencies":["getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","objc2 0.3.0-beta.3.patch-leaks.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","objc2 0.3.0-beta.5 (registry+https://github.com/rust-lang/crates.io-index)","objc2 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","time 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom_old","pkg":"getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"getrandom 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2","pkg":"objc2 0.3.0-beta.3.patch-leaks.2 (git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_registry","pkg":"objc2 0.3.0-beta.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_latest","pkg":"objc2 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"time03","pkg":"time 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http_4","pkg":"tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","time03"]},{"id":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_ident","pkg":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"time 0.3.31 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["deranged 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)","powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","time-macros 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"deranged","pkg":"deranged 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"powerfmt","pkg":"powerfmt 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_core","pkg":"time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_macros","pkg":"time-macros 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"time-macros 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"time_core","pkg":"time-core 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"tower-http 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"futures-core 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_range_header","pkg":"http-range-header 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"tower-http 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 2.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"bytes 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"http 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"http-body 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body_util","pkg":"http-body-util 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","sensitive-headers"]},{"id":"tower-layer 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"tower-service 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-ident 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"wasi 0.11.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"wasm-bindgen 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bumpalo","pkg":"bumpalo 3.14.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"once_cell 1.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-macro 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-macro-support 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.78 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.35 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 2.0.48 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"wasm-bindgen-backend 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"wasm-bindgen-shared 0.2.90 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]}],"root":"pid 0.1.0 (path+file:///home/jake/code/krates/tests/pid)"},"target_directory":"/home/jake/code/krates/tests/pid/target","version":1,"workspace_root":"/home/jake/code/krates/tests/pid","metadata":null} +{"packages":[{"name":"bitflags","version":"2.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"block-sys","version":"0.1.0-beta.1","id":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","license":"MIT","license_file":null,"description":"Raw bindings to Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block_sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys?/alloc"],"apple":[],"compiler-rt":[],"default":["std","apple"],"gnustep-1-7":["objc-sys","objc-sys/gnustep-1-7"],"gnustep-1-8":["objc-sys/gnustep-1-8","gnustep-1-7"],"gnustep-1-9":["objc-sys/gnustep-1-9","gnustep-1-8"],"gnustep-2-0":["objc-sys/gnustep-2-0","gnustep-1-9"],"gnustep-2-1":["objc-sys/gnustep-2-1","gnustep-2-0"],"objc-sys":["dep:objc-sys"],"std":["alloc","objc-sys?/std"],"unstable-docsrs":["objc-sys","objc-sys/unstable-docsrs"],"unstable-objfw":[],"unstable-winobjc":["objc-sys/unstable-winobjc","gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block-sys/","edition":"2021","links":"block_0_1","default_run":null,"rust_version":null},{"name":"block2","version":"0.2.0-alpha.6","id":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","license":"MIT","license_file":null,"description":"Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.1.0-beta.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2-encode/apple"],"compiler-rt":["block-sys/compiler-rt","objc2-encode/apple"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2-encode/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2-encode/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2-encode/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2-encode/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2-encode/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"bumpalo","version":"3.14.0","id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A fast bump allocation arena for Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"boxed":[],"collections":[],"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/bumpalo","homepage":null,"documentation":"https://docs.rs/bumpalo","edition":"2021","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"bytes","version":"1.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"camino","version":"1.1.7","id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","license":"MIT OR Apache-2.0","license_file":null,"description":"UTF-8 paths","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"camino","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration_tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/tests/integration_tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"proptest":["dep:proptest"],"proptest1":["proptest"],"serde":["dep:serde"],"serde1":["serde"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg=doc_cfg"]}}},"publish":null,"authors":["Without Boats ","Ashley Williams ","Steve Klabnik ","Rain "],"categories":["development-tools","filesystem","os"],"keywords":["paths","utf8","unicode","filesystem"],"readme":"README.md","repository":"https://github.com/camino-rs/camino","homepage":null,"documentation":"https://docs.rs/camino","edition":"2018","links":null,"default_run":null,"rust_version":"1.34.0"},{"name":"cargo-platform","version":"0.1.8","id":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","license":"MIT OR Apache-2.0","license_file":null,"description":"Cargo's representation of a target platform.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cargo_platform","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"matches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/examples/matches.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"test_cfg","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/tests/test_cfg.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/cargo","homepage":"https://github.com/rust-lang/cargo","documentation":"https://docs.rs/cargo-platform","edition":"2021","links":null,"default_run":null,"rust_version":"1.73"},{"name":"cargo_metadata","version":"0.18.1","id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","license":"MIT","license_file":null,"description":"structured access to the output of `cargo metadata`","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"camino","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde1"],"target":null,"registry":null},{"name":"cargo-platform","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"derive_builder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.136","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["unbounded_depth"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.31","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cargo_metadata","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_samples","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/tests/test_samples.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"selftest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/tests/selftest.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"builder":["derive_builder"],"default":[],"derive_builder":["dep:derive_builder"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/Cargo.toml","metadata":{"cargo_metadata_test":{"other_field":"foo","some_field":true}},"publish":null,"authors":["Oliver Schneider "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/oli-obk/cargo_metadata","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"cfg-expr","version":"0.15.8","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","license":"MIT OR Apache-2.0","license_file":null,"description":"A parser and evaluator for Rust `cfg()` expressions.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.11","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"eval","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/examples/eval.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"lexer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/tests/lexer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parser","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/tests/parser.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"eval","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/tests/eval.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":[],"target-lexicon":["dep:target-lexicon"],"targets":["target-lexicon"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":["parser-implementations"],"keywords":["cargo","rustc","cfg"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/cfg-expr","homepage":"https://github.com/EmbarkStudios/cfg-expr","documentation":"https://docs.rs/cfg-expr","edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"cfg-if","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","homepage":"https://github.com/alexcrichton/cfg-if","documentation":"https://docs.rs/cfg-if","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"deranged","version":"0.3.11","id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","license":"MIT OR Apache-2.0","license_file":null,"description":"Ranged integers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"deranged","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docs_rs"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"equivalent","version":"1.0.1","id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","license":"Apache-2.0 OR MIT","license_file":null,"description":"Traits for key comparison in maps.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/cuviper/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.6"},{"name":"fixedbitset","version":"0.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","license":"MIT/Apache-2.0","license_file":null,"description":"FixedBitSet is a simple bitset collection","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fixedbitset","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/benches/benches.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/Cargo.toml","metadata":{"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"publish":null,"authors":["bluss"],"categories":["data-structures"],"keywords":["container","data-structure","bitvec","bitset","no_std"],"readme":"README.md","repository":"https://github.com/petgraph/fixedbitset","homepage":null,"documentation":"https://docs.rs/fixedbitset/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"fnv","version":"1.0.7","id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowler–Noll–Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"futures-core","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-task","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_task","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"futures-util","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"getrandom","version":"0.1.16","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.64","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","kind":null,"rename":"bindgen","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"stdweb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/tests/common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"dummy":[],"js-sys":["dep:js-sys"],"log":["dep:log"],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"stdweb":["dep:stdweb"],"test-in-browser":["wasm-bindgen"],"wasm-bindgen":["bindgen","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.12","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"hashbrown","version":"0.14.5","id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["validation"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/rayon.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/serde.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"raw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/raw.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/benches/insert_unique_unchecked.rs","edition":"2021","doc":false,"doctest":false,"test":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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.63.0"},{"name":"http","version":"0.2.11","id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http-body","version":"0.4.6","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body-util","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","license":"MIT","license_file":null,"description":"Combinators and adapters for HTTP request or response bodies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_body_util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-range-header","version":"0.3.1","id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","license":"MIT","license_file":null,"description":"No-dep range header parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_range_header","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parser-implementations","network-programming","web-programming"],"keywords":["http","parser","http-headers","headers","range"],"readme":"./README.md","repository":"https://github.com/MarcusGrass/parse-range-headers","homepage":"https://github.com/MarcusGrass/parse-range-headers","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"indexmap","version":"2.2.6","id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6","license":"Apache-2.0 OR MIT","license_file":null,"description":"A hash table with consistent order and fast iteration.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["raw"],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":"rustc-rayon","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/quick.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/macros_full_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/benches/faststring.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"rustc-rayon":["dep:rustc-rayon"],"serde":["dep:serde"],"std":[],"test_debug":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/Cargo.toml","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"itoa","version":"1.0.10","id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"js-sys","version":"0.3.67","id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js_sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"krates","version":"0.16.10","id":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Create graphs of crates gathered from cargo metadata","source":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#a1f9b1cea78529f2483bcf15e03a1a8ee513b108","dependencies":[{"name":"cargo-platform","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cargo_metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-expr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tame-index","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"krates","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"graph","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/examples/graph.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"util","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/util.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exclude","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/exclude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/misc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cfg","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/cfg.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"workspace","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/workspace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"kind","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/kind.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":[],"targets":["cfg-expr/targets"]},"manifest_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":["visualization"],"keywords":["cargo","metadata","graph"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/krates","homepage":"https://github.com/EmbarkStudios/krates","documentation":"https://docs.rs/krates","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"krates","version":"0.16.10","id":"git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Create graphs of crates gathered from cargo metadata","source":"git+https://github.com/EmbarkStudios/krates?branch=branch/test#a1f9b1cea78529f2483bcf15e03a1a8ee513b108","dependencies":[{"name":"cargo-platform","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cargo_metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-expr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tame-index","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"krates","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"graph","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/examples/graph.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"util","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/util.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exclude","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/exclude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/misc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cfg","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/cfg.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"workspace","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/workspace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"kind","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/kind.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":[],"targets":["cfg-expr/targets"]},"manifest_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":["visualization"],"keywords":["cargo","metadata","graph"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/krates","homepage":"https://github.com/EmbarkStudios/krates","documentation":"https://docs.rs/krates","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"libc","version":"0.2.152","id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.20","id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval","sval_ref"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2015","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"objc-sys","version":"0.2.0-beta.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc_sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_2","default_run":null,"rust_version":null},{"name":"objc-sys","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc_sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_3","default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.3.0-beta.3.patch-leaks.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","license":"MIT","license_file":null,"description":"Objective-C interface and bindings to the Cocoa Foundation framework","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block2","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-alpha.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"iai","source":"git+https://github.com/madsmtm/iai?branch=callgrind","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"basic_usage","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/basic_usage.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nspasteboard","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/nspasteboard.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"speech_synthethis","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/speech_synthethis.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"delegate","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/delegate.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc","block2?/alloc"],"apple":["objc-sys/apple","objc2-encode/apple","block2?/apple"],"block":["block2"],"block2":["dep:block2"],"catch-all":["exception"],"default":["std","apple","foundation"],"exception":["objc-sys/unstable-exception"],"foundation":[],"gnustep-1-7":["objc-sys/gnustep-1-7","objc2-encode/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8","objc2-encode/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9","objc2-encode/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0","objc2-encode/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1","objc2-encode/gnustep-2-1","block2?/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std","block2?/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"uuid":["dep:uuid"],"verify_message":["malloc"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","uuid","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","cocoa"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2","version":"0.3.0-beta.5","id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.0-pre.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_uinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_string","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsuinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsuinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsstring","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsstring.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_mainthreadmarker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/macros_mainthreadmarker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"relax-void-encoding":[],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-apple-new":["apple"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-msg-send-always-comma":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"2.0.0-pre.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","license":"MIT","license_file":null,"description":"Objective-C type-encodings","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2_encode","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"core_graphics","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_uinteger","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"opaque_type","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_string","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys/alloc"],"apple":["objc-sys/apple"],"default":["std","apple"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"std":["alloc","objc-sys/std"],"unstable-c-unwind":[]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2-encode","version":"2.0.0-pre.4","id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2_encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"4.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2_encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"once_cell","version":"1.19.0","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"petgraph","version":"0.6.5","id":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","license":"MIT OR Apache-2.0","license_file":null,"description":"Graph data structure library. Provides graph types and graph algorithms.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fixedbitset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"defmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"odds","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"petgraph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ford_fulkerson","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/ford_fulkerson.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iso","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/iso.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"graphmap","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/graphmap.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"matching","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/matching.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"min_spanning_tree","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/min_spanning_tree.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quickcheck","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/quickcheck.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"page_rank","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/page_rank.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"operator","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/operator.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"floyd_warshall","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/floyd_warshall.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/graph.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stable_graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/stable_graph.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"k_shortest_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/k_shortest_path.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unionfind","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/unionfind.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"list","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/list.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"ford_fulkerson","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/ford_fulkerson.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"iso","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/iso.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"graphmap","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/graphmap.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"matching","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/matching.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"min_spanning_tree","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/min_spanning_tree.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"feedback_arc_set","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/feedback_arc_set.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"page_rank","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/page_rank.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"dijkstra","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/dijkstra.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"ograph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/ograph.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"floyd_warshall","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/floyd_warshall.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"matrix_graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/matrix_graph.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"stable_graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/stable_graph.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"serialize","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/serialize.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bellman_ford","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/bellman_ford.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"k_shortest_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/k_shortest_path.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"unionfind","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/unionfind.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"all":["unstable","quickcheck","matrix_graph","stable_graph","graphmap","rayon"],"default":["graphmap","stable_graph","matrix_graph"],"generate":[],"graphmap":[],"matrix_graph":[],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon","indexmap/rayon"],"serde":["dep:serde"],"serde-1":["serde","serde_derive"],"serde_derive":["dep:serde_derive"],"stable_graph":[],"unstable":["generate"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["rayon","serde-1","quickcheck"]}},"release":{"no-dev-version":true}},"publish":null,"authors":["bluss","mitchmindtree"],"categories":["data-structures"],"keywords":["data-structure","graph","unionfind","graph-algorithms"],"readme":"README.md","repository":"https://github.com/petgraph/petgraph","homepage":null,"documentation":"https://docs.rs/petgraph/","edition":"2018","links":null,"default_run":null,"rust_version":"1.64"},{"name":"pid","version":"0.1.0","id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":"getrandom_old","optional":false,"uses_default_features":true,"features":["wasm-bindgen"],"target":null,"registry":null},{"name":"krates","source":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"git+https://github.com/madsmtm/objc2?rev=65de002","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":null,"rename":"objc2-latest","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0-beta.3.patch-leaks.3","kind":null,"rename":"objc2-registry","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"krates","source":"git+https://github.com/EmbarkStudios/krates?branch=branch/test","req":"*","kind":null,"rename":"ohno","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":"time03","optional":true,"uses_default_features":false,"features":["parsing"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":"tower-http","optional":false,"uses_default_features":true,"features":["sensitive-headers"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":"tower_http_4","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pid","src_path":"/home/jake/code/krates/tests/pid/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["time03"],"time":["dep:time"],"time03":["dep:time03"]},"manifest_path":"/home/jake/code/krates/tests/pid/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.13","id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"macrotest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.65","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.30","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.156","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.5.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-utils","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_utils","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"powerfmt","version":"0.2.0","id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","license":"MIT OR Apache-2.0","license_file":null,"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","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"powerfmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"proc-macro2","version":"1.0.78","id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"quote","version":"1.0.35","id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"ryu","version":"1.0.16","id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","license":"Apache-2.0 OR BSL-1.0","license_file":null,"description":"Fast floating point to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ryu","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"upstream_benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/examples/upstream_benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/exhaustive.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_intrinsics_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_intrinsics_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/common_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2d_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2d_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_table_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_table_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2f_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2f_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"f2s_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/f2s_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"semver","version":"1.0.23","id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser and evaluator for Cargo's flavor of Semantic Versioning","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version_req","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_version_req.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_identifier","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_identifier.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_autotrait.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_version.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/benches/parse.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["data-structures","no-std"],"keywords":["cargo"],"readme":"README.md","repository":"https://github.com/dtolnay/semver","homepage":null,"documentation":"https://docs.rs/semver","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"serde","version":"1.0.195","id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.195","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.195/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.195/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"derive":["serde_derive"],"rc":[],"serde_derive":["dep:serde_derive"],"std":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.195/Cargo.toml","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"serde_derive","version":"1.0.195","id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.195/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.195/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2015","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_json","version":"1.0.111","id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","license":"MIT OR Apache-2.0","license_file":null,"description":"A JSON serialization file format","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/map.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/debug.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lexical","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/lexical.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["serde/std"],"unbounded_depth":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/Cargo.toml","metadata":{"docs":{"rs":{"features":["raw_value","unbounded_depth"],"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["raw_value"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"smallvec","version":"1.13.2","id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","license":"MIT OR Apache-2.0","license_file":null,"description":"'Small vector' optimization: store up to a small number of items on the stack","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debugger_visualizer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/tests/debugger_visualizer.rs","edition":"2018","required-features":["debugger_visualizer"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/tests/macro.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"drain_filter":[],"drain_keep_rest":["drain_filter"],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"write":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"publish":null,"authors":["The Servo Project Developers"],"categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"syn","version":"2.0.48","id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.75","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_should_parse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"thiserror","version":"1.0.61","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.61","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_deprecated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"thiserror-impl","version":"1.0.61","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.61/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.61/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"time","version":"0.3.31","id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","license":"MIT OR Apache-2.0","license_file":null,"description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["powerfmt"],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../tests/main.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../benchmarks/main.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"formatting":["dep:itoa","std","time-macros?/formatting"],"large-dates":["time-macros?/large-dates"],"local-offset":["std","dep:libc","dep:num_threads"],"macros":["dep:time-macros"],"parsing":["time-macros?/parsing"],"quickcheck":["dep:quickcheck","alloc","deranged/quickcheck"],"rand":["dep:rand","deranged/rand"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc","deranged/std"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__time_03_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-core","version":"0.1.2","id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","license":"MIT OR Apache-2.0","license_file":null,"description":"This crate is an implementation detail and should not be relied upon directly.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time_core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-macros","version":"0.2.16","id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","license":"MIT OR Apache-2.0","license_file":null,"description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"time_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"tower-http","version":"0.4.4","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","tokio-util","tokio"],"default":[],"follow-redirect":["iri-string","tower/util"],"fs":["tokio/fs","tokio-util/io","tokio/io-util","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"tower-http","version":"0.5.1","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","iri-string","tower/util"],"fs":["futures-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.66"},{"name":"tower-layer","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","license":"MIT","license_file":null,"description":"Decorates a `Service` to allow easy composition between `Service`s.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_layer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower-service","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, request / response based, client or server.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_service","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.12","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"wasi","version":"0.9.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Easy support for interacting between JS and Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"worker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/worker/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"gg-alloc":["wasm-bindgen-test/gg-alloc"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde-serialize"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-backend","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_backend","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro-support","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Worker"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm_bindgen_macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro-support","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_macro_support","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-shared","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_shared","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":"1.57"}],"workspace_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"workspace_default_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"resolve":{"nodes":[{"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dependencies":[],"deps":[],"features":[]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2"],"deps":[{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2"],"deps":[{"name":"block_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":["serde","serde1"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61"],"deps":[{"name":"camino","pkg":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"cargo_platform","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","dependencies":["registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2"],"deps":[{"name":"smallvec","pkg":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0"],"deps":[{"name":"powerfmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["powerfmt"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dependencies":[],"deps":[],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dependencies":["registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0"],"deps":[{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]}],"features":["bindgen","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]}],"features":["js","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","dependencies":[],"deps":[],"features":["raw"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5"],"deps":[{"name":"equivalent","pkg":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23"],"deps":[{"name":"cargo_platform","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"cargo_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_expr","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"petgraph","pkg":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23"],"deps":[{"name":"cargo_platform","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"cargo_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_expr","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"petgraph","pkg":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dependencies":[],"deps":[],"features":[]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2"],"deps":[{"name":"block2","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","foundation","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4"],"deps":[{"name":"objc_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0"],"deps":[{"name":"objc_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2"],"deps":[{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6"],"deps":[{"name":"fixedbitset","pkg":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","graphmap","matrix_graph","stable_graph"]},{"id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1"],"deps":[{"name":"getrandom_old","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dep_kinds":[{"kind":null,"target":null}]},{"name":"krates","pkg":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"ohno","pkg":"git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_registry","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_latest","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"time03","pkg":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http_4","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","time03"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","serde","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195"],"deps":[{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195","dep_kinds":[{"kind":null,"target":null},{"kind":null,"target":"cfg(any())"}]}],"features":["default","derive","serde_derive","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","dependencies":["registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"ryu","pkg":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std","unbounded_depth"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61","dependencies":["registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61"],"deps":[{"name":"thiserror_impl","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","dependencies":["registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16"],"deps":[{"name":"deranged","pkg":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"powerfmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_macros","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2"],"deps":[{"name":"time_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_range_header","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","sensitive-headers"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"bumpalo","pkg":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90"],"deps":[{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dependencies":[],"deps":[],"features":[]}],"root":"path+file:///home/jake/code/krates/tests/pid#0.1.0"},"target_directory":"/home/jake/code/krates/tests/pid/target","version":1,"workspace_root":"/home/jake/code/krates/tests/pid","metadata":null} diff --git a/tests/pid-stable.json b/tests/pid-stable.json index 0606b26..cadfa4c 100644 --- a/tests/pid-stable.json +++ b/tests/pid-stable.json @@ -1 +1 @@ -{"packages":[{"name":"bitflags","version":"2.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"block-sys","version":"0.1.0-beta.1","id":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","license":"MIT","license_file":null,"description":"Raw bindings to Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block-sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys?/alloc"],"apple":[],"compiler-rt":[],"default":["std","apple"],"gnustep-1-7":["objc-sys","objc-sys/gnustep-1-7"],"gnustep-1-8":["objc-sys/gnustep-1-8","gnustep-1-7"],"gnustep-1-9":["objc-sys/gnustep-1-9","gnustep-1-8"],"gnustep-2-0":["objc-sys/gnustep-2-0","gnustep-1-9"],"gnustep-2-1":["objc-sys/gnustep-2-1","gnustep-2-0"],"objc-sys":["dep:objc-sys"],"std":["alloc","objc-sys?/std"],"unstable-docsrs":["objc-sys","objc-sys/unstable-docsrs"],"unstable-objfw":[],"unstable-winobjc":["objc-sys/unstable-winobjc","gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block-sys/","edition":"2021","links":"block_0_1","default_run":null,"rust_version":null},{"name":"block2","version":"0.2.0-alpha.6","id":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","license":"MIT","license_file":null,"description":"Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.1.0-beta.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2-encode/apple"],"compiler-rt":["block-sys/compiler-rt","objc2-encode/apple"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2-encode/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2-encode/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2-encode/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2-encode/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2-encode/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"bumpalo","version":"3.14.0","id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A fast bump allocation arena for Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"boxed":[],"collections":[],"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/bumpalo","homepage":null,"documentation":"https://docs.rs/bumpalo","edition":"2021","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"bytes","version":"1.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"cfg-if","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg-if","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","homepage":"https://github.com/alexcrichton/cfg-if","documentation":"https://docs.rs/cfg-if","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"deranged","version":"0.3.11","id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","license":"MIT OR Apache-2.0","license_file":null,"description":"Ranged integers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"deranged","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docs_rs"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"fnv","version":"1.0.7","id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowler–Noll–Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"futures-core","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-task","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-task","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"futures-util","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"getrandom","version":"0.1.16","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.64","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","kind":null,"rename":"bindgen","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"stdweb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/tests/common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"dummy":[],"js-sys":["dep:js-sys"],"log":["dep:log"],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"stdweb":["dep:stdweb"],"test-in-browser":["wasm-bindgen"],"wasm-bindgen":["bindgen","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.12","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http","version":"0.2.11","id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http-body","version":"0.4.6","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body-util","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","license":"MIT","license_file":null,"description":"Combinators and adapters for HTTP request or response bodies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-body-util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-range-header","version":"0.3.1","id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","license":"MIT","license_file":null,"description":"No-dep range header parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http-range-header","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parser-implementations","network-programming","web-programming"],"keywords":["http","parser","http-headers","headers","range"],"readme":"./README.md","repository":"https://github.com/MarcusGrass/parse-range-headers","homepage":"https://github.com/MarcusGrass/parse-range-headers","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"itoa","version":"1.0.10","id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"js-sys","version":"0.3.67","id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js-sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"libc","version":"0.2.152","id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.20","id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval","sval_ref"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2015","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"objc-sys","version":"0.2.0-beta.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc-sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_2","default_run":null,"rust_version":null},{"name":"objc-sys","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc-sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_3","default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.3.0-beta.3.patch-leaks.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","license":"MIT","license_file":null,"description":"Objective-C interface and bindings to the Cocoa Foundation framework","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block2","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-alpha.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"iai","source":"git+https://github.com/madsmtm/iai?branch=callgrind","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"speech_synthethis","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/speech_synthethis.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"basic_usage","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/basic_usage.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"delegate","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/delegate.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nspasteboard","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/nspasteboard.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc","block2?/alloc"],"apple":["objc-sys/apple","objc2-encode/apple","block2?/apple"],"block":["block2"],"block2":["dep:block2"],"catch-all":["exception"],"default":["std","apple","foundation"],"exception":["objc-sys/unstable-exception"],"foundation":[],"gnustep-1-7":["objc-sys/gnustep-1-7","objc2-encode/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8","objc2-encode/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9","objc2-encode/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0","objc2-encode/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1","objc2-encode/gnustep-2-1","block2?/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std","block2?/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"uuid":["dep:uuid"],"verify_message":["malloc"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","uuid","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","cocoa"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2","version":"0.3.0-beta.5","id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.0-pre.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_string","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_uinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsstring","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsstring.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsuinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsuinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_mainthreadmarker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/macros_mainthreadmarker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"relax-void-encoding":[],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-apple-new":["apple"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-msg-send-always-comma":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"2.0.0-pre.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","license":"MIT","license_file":null,"description":"Objective-C type-encodings","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2-encode","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"core_graphics","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_uinteger","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_string","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"opaque_type","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys/alloc"],"apple":["objc-sys/apple"],"default":["std","apple"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"std":["alloc","objc-sys/std"],"unstable-c-unwind":[]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2-encode","version":"2.0.0-pre.4","id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2-encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"4.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2-encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"once_cell","version":"1.19.0","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"pid","version":"0.1.0","id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":"getrandom_old","optional":false,"uses_default_features":true,"features":["wasm-bindgen"],"target":null,"registry":null},{"name":"objc2","source":"git+https://github.com/madsmtm/objc2?rev=65de002","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":null,"rename":"objc2-latest","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0-beta.3.patch-leaks.3","kind":null,"rename":"objc2-registry","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":"time03","optional":true,"uses_default_features":false,"features":["parsing"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":"tower-http","optional":false,"uses_default_features":true,"features":["sensitive-headers"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":"tower_http_4","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pid","src_path":"/home/jake/code/krates/tests/pid/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["time03"],"time":["dep:time"],"time03":["dep:time03"]},"manifest_path":"/home/jake/code/krates/tests/pid/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.13","id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"macrotest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.65","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.30","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.156","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.5.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-project-lite","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-utils","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-utils","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"powerfmt","version":"0.2.0","id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","license":"MIT OR Apache-2.0","license_file":null,"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","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"powerfmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"proc-macro2","version":"1.0.78","id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"quote","version":"1.0.35","id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"syn","version":"2.0.48","id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.75","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_should_parse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"time","version":"0.3.31","id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","license":"MIT OR Apache-2.0","license_file":null,"description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["powerfmt"],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../tests/main.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../benchmarks/main.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"formatting":["dep:itoa","std","time-macros?/formatting"],"large-dates":["time-macros?/large-dates"],"local-offset":["std","dep:libc","dep:num_threads"],"macros":["dep:time-macros"],"parsing":["time-macros?/parsing"],"quickcheck":["dep:quickcheck","alloc","deranged/quickcheck"],"rand":["dep:rand","deranged/rand"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc","deranged/std"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__time_03_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-core","version":"0.1.2","id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","license":"MIT OR Apache-2.0","license_file":null,"description":"This crate is an implementation detail and should not be relied upon directly.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time-core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-macros","version":"0.2.16","id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","license":"MIT OR Apache-2.0","license_file":null,"description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"time-macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"tower-http","version":"0.4.4","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","tokio-util","tokio"],"default":[],"follow-redirect":["iri-string","tower/util"],"fs":["tokio/fs","tokio-util/io","tokio/io-util","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"tower-http","version":"0.5.1","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","iri-string","tower/util"],"fs":["futures-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.66"},{"name":"tower-layer","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","license":"MIT","license_file":null,"description":"Decorates a `Service` to allow easy composition between `Service`s.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-layer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower-service","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, request / response based, client or server.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower-service","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.12","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"wasi","version":"0.9.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Easy support for interacting between JS and Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"worker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/worker/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"gg-alloc":["wasm-bindgen-test/gg-alloc"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde-serialize"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-backend","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-backend","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro-support","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Worker"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm-bindgen-macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro-support","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-macro-support","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-shared","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm-bindgen-shared","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":"1.57"}],"workspace_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"workspace_default_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"resolve":{"nodes":[{"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dependencies":[],"deps":[],"features":[]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2"],"deps":[{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2"],"deps":[{"name":"block_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0"],"deps":[{"name":"powerfmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["powerfmt"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dependencies":[],"deps":[],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dependencies":["registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0"],"deps":[{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]}],"features":["bindgen","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]}],"features":["js","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dependencies":[],"deps":[],"features":[]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2"],"deps":[{"name":"block2","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","foundation","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4"],"deps":[{"name":"objc_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0"],"deps":[{"name":"objc_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2"],"deps":[{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1"],"deps":[{"name":"getrandom_old","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_registry","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_latest","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"time03","pkg":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http_4","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","time03"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","dependencies":["registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16"],"deps":[{"name":"deranged","pkg":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"powerfmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_macros","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2"],"deps":[{"name":"time_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_range_header","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","sensitive-headers"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"bumpalo","pkg":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90"],"deps":[{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dependencies":[],"deps":[],"features":[]}],"root":"path+file:///home/jake/code/krates/tests/pid#0.1.0"},"target_directory":"/home/jake/code/krates/tests/pid/target","version":1,"workspace_root":"/home/jake/code/krates/tests/pid","metadata":null} +{"packages":[{"name":"bitflags","version":"2.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","license":"MIT OR Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"custom_bits_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_bits_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"custom_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/custom_derive.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/fmt.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"macro_free","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/macro_free.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/examples/serde.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/benches/parse.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"example_generated":[],"rustc-dep-of-std":["core","compiler_builtins"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.4.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"block-sys","version":"0.1.0-beta.1","id":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","license":"MIT","license_file":null,"description":"Raw bindings to Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block_sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys?/alloc"],"apple":[],"compiler-rt":[],"default":["std","apple"],"gnustep-1-7":["objc-sys","objc-sys/gnustep-1-7"],"gnustep-1-8":["objc-sys/gnustep-1-8","gnustep-1-7"],"gnustep-1-9":["objc-sys/gnustep-1-9","gnustep-1-8"],"gnustep-2-0":["objc-sys/gnustep-2-0","gnustep-1-9"],"gnustep-2-1":["objc-sys/gnustep-2-1","gnustep-2-0"],"objc-sys":["dep:objc-sys"],"std":["alloc","objc-sys?/std"],"unstable-docsrs":["objc-sys","objc-sys/unstable-docsrs"],"unstable-objfw":[],"unstable-winobjc":["objc-sys/unstable-winobjc","gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block-sys/","edition":"2021","links":"block_0_1","default_run":null,"rust_version":null},{"name":"block2","version":"0.2.0-alpha.6","id":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","license":"MIT","license_file":null,"description":"Apple's C language extension of blocks","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.1.0-beta.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"block2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":["objc2-encode/alloc","block-sys/alloc"],"apple":["block-sys/apple","objc2-encode/apple"],"compiler-rt":["block-sys/compiler-rt","objc2-encode/apple"],"default":["std","apple"],"gnustep-1-7":["block-sys/gnustep-1-7","objc2-encode/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","block-sys/gnustep-1-8","objc2-encode/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","block-sys/gnustep-1-9","objc2-encode/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","block-sys/gnustep-2-0","objc2-encode/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","block-sys/gnustep-2-1","objc2-encode/gnustep-2-1"],"std":["alloc","objc2-encode/std","block-sys/std"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/block2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","blocks"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/block2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"bumpalo","version":"3.14.0","id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A fast bump allocation arena for Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bumpalo","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"try_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/tests/try_alloc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/benches/benches.rs","edition":"2021","required-features":["collections"],"doc":false,"doctest":false,"test":false}],"features":{"allocator-api2":["dep:allocator-api2"],"allocator_api":[],"boxed":[],"collections":[],"default":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bumpalo-3.14.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Nick Fitzgerald "],"categories":["memory-management","rust-patterns","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/fitzgen/bumpalo","homepage":null,"documentation":"https://docs.rs/bumpalo","edition":"2021","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"bytes","version":"1.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","license":"MIT","license_file":null,"description":"Types and traits for working with bytes","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_buf_mut.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_odd_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_bytes_vec_alloc.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_chain.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_debug.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_iter.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_reader.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_serde.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/tests/test_take.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/buf.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/benches/bytes_mut.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytes-1.5.0/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Carl Lerche ","Sean McArthur "],"categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"camino","version":"1.1.7","id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","license":"MIT OR Apache-2.0","license_file":null,"description":"UTF-8 paths","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"camino","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"integration_tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/tests/integration_tests.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"proptest":["dep:proptest"],"proptest1":["proptest"],"serde":["dep:serde"],"serde1":["serde"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.7/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg=doc_cfg"]}}},"publish":null,"authors":["Without Boats ","Ashley Williams ","Steve Klabnik ","Rain "],"categories":["development-tools","filesystem","os"],"keywords":["paths","utf8","unicode","filesystem"],"readme":"README.md","repository":"https://github.com/camino-rs/camino","homepage":null,"documentation":"https://docs.rs/camino","edition":"2018","links":null,"default_run":null,"rust_version":"1.34.0"},{"name":"cargo-platform","version":"0.1.8","id":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","license":"MIT OR Apache-2.0","license_file":null,"description":"Cargo's representation of a target platform.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cargo_platform","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"matches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/examples/matches.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"test_cfg","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/tests/test_cfg.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.8/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/cargo","homepage":"https://github.com/rust-lang/cargo","documentation":"https://docs.rs/cargo-platform","edition":"2021","links":null,"default_run":null,"rust_version":"1.73"},{"name":"cargo_metadata","version":"0.18.1","id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","license":"MIT","license_file":null,"description":"structured access to the output of `cargo metadata`","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"camino","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde1"],"target":null,"registry":null},{"name":"cargo-platform","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"derive_builder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["serde"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.136","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["unbounded_depth"],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.31","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cargo_metadata","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"selftest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/tests/selftest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_samples","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/tests/test_samples.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"builder":["derive_builder"],"default":[],"derive_builder":["dep:derive_builder"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/Cargo.toml","metadata":{"cargo_metadata_test":{"other_field":"foo","some_field":true}},"publish":null,"authors":["Oliver Schneider "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/oli-obk/cargo_metadata","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56.0"},{"name":"cfg-expr","version":"0.15.8","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","license":"MIT OR Apache-2.0","license_file":null,"description":"A parser and evaluator for Rust `cfg()` expressions.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"target-lexicon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.11","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"eval","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/examples/eval.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"eval","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/tests/eval.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lexer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/tests/lexer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"parser","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/tests/parser.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":[],"target-lexicon":["dep:target-lexicon"],"targets":["target-lexicon"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-expr-0.15.8/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":["parser-implementations"],"keywords":["cargo","rustc","cfg"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/cfg-expr","homepage":"https://github.com/EmbarkStudios/cfg-expr","documentation":"https://docs.rs/cfg-expr","edition":"2021","links":null,"default_run":null,"rust_version":"1.70.0"},{"name":"cfg-if","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/tests/xcrate.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","homepage":"https://github.com/alexcrichton/cfg-if","documentation":"https://docs.rs/cfg-if","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"deranged","version":"0.3.11","id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","license":"MIT OR Apache-2.0","license_file":null,"description":"Ranged integers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"deranged","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/deranged-0.3.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docs_rs"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"equivalent","version":"1.0.1","id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","license":"Apache-2.0 OR MIT","license_file":null,"description":"Traits for key comparison in maps.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/cuviper/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"default_run":null,"rust_version":"1.6"},{"name":"fixedbitset","version":"0.4.2","id":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","license":"MIT/Apache-2.0","license_file":null,"description":"FixedBitSet is a simple bitset collection","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fixedbitset","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benches","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/benches/benches.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/Cargo.toml","metadata":{"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"publish":null,"authors":["bluss"],"categories":["data-structures"],"keywords":["container","data-structure","bitvec","bitset","no_std"],"readme":"README.md","repository":"https://github.com/petgraph/fixedbitset","homepage":null,"documentation":"https://docs.rs/fixedbitset/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"fnv","version":"1.0.7","id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","license":"Apache-2.0 / MIT","license_file":null,"description":"Fowler–Noll–Vo hash function","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"futures-core","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"futures-task","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"Tools for working with tasks.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_task","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-task-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"futures-util","version":"0.3.30","id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","license":"MIT OR Apache-2.0","license_file":null,"description":"Common utilities and extension traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":null,"rename":"futures_01","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures_util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bilock","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/bilock.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"flatten_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/flatten_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/futures_unordered.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"select","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/benches/select.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-util-0.3.30/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":[],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"getrandom","version":"0.1.16","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.64","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","kind":null,"rename":"bindgen","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"stdweb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/tests/common.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/benches/mod.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"bindgen":["dep:bindgen"],"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"dummy":[],"js-sys":["dep:js-sys"],"log":["dep:log"],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"stdweb":["dep:stdweb"],"test-in-browser":["wasm-bindgen"],"wasm-bindgen":["bindgen","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.1.16/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"getrandom","version":"0.2.12","id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","license":"MIT OR Apache-2.0","license_file":null,"description":"A small cross-platform library for retrieving random data from system source","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","registry":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.149","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"custom","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/custom.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"normal","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/normal.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/tests/rdrand.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/benches/buffer.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/Cargo.toml","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/base.tar.xz -O","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std","custom"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["The Rand Project Developers"],"categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"hashbrown","version":"0.14.5","id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","license":"MIT OR Apache-2.0","license_file":null,"description":"A Rust port of Google's SwissTable hash map","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"alloc","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["validation"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"hasher","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/hasher.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"raw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/raw.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rayon","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/rayon.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/serde.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"set","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/tests/set.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"insert_unique_unchecked","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/benches/insert_unique_unchecked.rs","edition":"2021","doc":false,"doctest":false,"test":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/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw"],"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Amanieu d'Antras "],"categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.63.0"},{"name":"http","version":"0.2.11","id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","license":"MIT OR Apache-2.0","license_file":null,"description":"A set of types for representing HTTP requests and responses.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"<=1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"header_map_fuzz","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/header_map_fuzz.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"status_code","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/tests/status_code.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2018","links":null,"default_run":null,"rust_version":"1.49.0"},{"name":"http-body","version":"0.4.6","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-0.4.6/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body","version":"1.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_body","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"is_end_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/tests/is_end_stream.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-body-util","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","license":"MIT","license_file":null,"description":"Combinators and adapters for HTTP request or response bodies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","rt"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_body_util","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-body-util-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"http-range-header","version":"0.3.1","id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","license":"MIT","license_file":null,"description":"No-dep range header parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"http_range_header","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/benches/benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"with_error_cause":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/http-range-header-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":["parser-implementations","network-programming","web-programming"],"keywords":["http","parser","http-headers","headers","range"],"readme":"./README.md","repository":"https://github.com/MarcusGrass/parse-range-headers","homepage":"https://github.com/MarcusGrass/parse-range-headers","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"indexmap","version":"2.2.6","id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6","license":"Apache-2.0 OR MIT","license_file":null,"description":"A hash table with consistent order and fast iteration.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["raw"],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":"rustc-rayon","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"equivalent_trait","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/equivalent_trait.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_full_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/macros_full_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quick","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/quick.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/tests/tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/benches/bench.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"faststring","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/benches/faststring.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"rustc-rayon":["dep:rustc-rayon"],"serde":["dep:serde"],"std":[],"test_debug":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.2.6/Cargo.toml","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"publish":null,"authors":[],"categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","links":null,"default_run":null,"rust_version":"1.63"},{"name":"itoa","version":"1.0.10","id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast integer primitive to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.10/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"js-sys","version":"0.3.67","id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","license":"MIT OR Apache-2.0","license_file":null,"description":"Bindings for all JS global objects and functions in all JS environments like\nNode.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Headers","Response","ResponseInit"],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"js_sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/headless.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/js-sys-0.3.67/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"./README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/js-sys","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"krates","version":"0.16.10","id":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Create graphs of crates gathered from cargo metadata","source":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#a1f9b1cea78529f2483bcf15e03a1a8ee513b108","dependencies":[{"name":"cargo-platform","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cargo_metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-expr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tame-index","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"krates","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"graph","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/examples/graph.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"cfg","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/cfg.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exclude","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/exclude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"kind","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/kind.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/misc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"util","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/util.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"workspace","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/workspace.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":[],"targets":["cfg-expr/targets"]},"manifest_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":["visualization"],"keywords":["cargo","metadata","graph"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/krates","homepage":"https://github.com/EmbarkStudios/krates","documentation":"https://docs.rs/krates","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"krates","version":"0.16.10","id":"git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","license":"MIT OR Apache-2.0","license_file":null,"description":"Create graphs of crates gathered from cargo metadata","source":"git+https://github.com/EmbarkStudios/krates?branch=branch/test#a1f9b1cea78529f2483bcf15e03a1a8ee513b108","dependencies":[{"name":"cargo-platform","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cargo_metadata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-expr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tame-index","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"krates","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"graph","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/examples/graph.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"cfg","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/cfg.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exclude","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/exclude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"kind","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/kind.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/misc.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"util","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/util.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"workspace","src_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/tests/workspace.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"default":[],"targets":["cfg-expr/targets"]},"manifest_path":"/home/jake/.cargo/git/checkouts/krates-eb62cdc6d0c25f9a/a1f9b1c/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":["visualization"],"keywords":["cargo","metadata","graph"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/krates","homepage":"https://github.com/EmbarkStudios/krates","documentation":"https://docs.rs/krates","edition":"2021","links":null,"default_run":null,"rust_version":"1.65.0"},{"name":"libc","version":"0.2.152","id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/tests/const_fn.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/build.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.152/Cargo.toml","metadata":{"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["const-extern-fn","extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","hexagon-unknown-linux-musl","i586-pc-windows-msvc","i586-unknown-linux-gnu","i586-unknown-linux-musl","i686-linux-android","i686-pc-windows-gnu","i686-pc-windows-msvc","i686-pc-windows-msvc","i686-unknown-freebsd","i686-unknown-haiku","i686-unknown-linux-gnu","i686-unknown-linux-musl","i686-unknown-netbsd","i686-unknown-openbsd","i686-wrs-vxworks","mips-unknown-linux-gnu","mips-unknown-linux-musl","mips64-unknown-linux-gnuabi64","mips64-unknown-linux-muslabi64","mips64el-unknown-linux-gnuabi64","mips64el-unknown-linux-muslabi64","mipsel-sony-psp","mipsel-unknown-linux-gnu","mipsel-unknown-linux-musl","nvptx64-nvidia-cuda","powerpc-unknown-linux-gnu","powerpc-unknown-linux-gnuspe","powerpc-unknown-netbsd","powerpc-wrs-vxworks","powerpc-wrs-vxworks-spe","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","s390x-unknown-linux-gnu","s390x-unknown-linux-musl","sparc-unknown-linux-gnu","sparc64-unknown-linux-gnu","sparc64-unknown-netbsd","sparcv9-sun-solaris","thumbv6m-none-eabi","thumbv7em-none-eabi","thumbv7em-none-eabihf","thumbv7m-none-eabi","thumbv7neon-linux-androideabi","thumbv7neon-unknown-linux-gnueabihf","wasm32-unknown-emscripten","wasm32-unknown-unknown","wasm32-wasi","x86_64-apple-darwin","x86_64-apple-ios","x86_64-fortanix-unknown-sgx","x86_64-linux-android","x86_64-pc-solaris","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-haiku","x86_64-unknown-hermit","x86_64-unknown-illumos","x86_64-unknown-l4re-uclibc","x86_64-unknown-linux-gnu","x86_64-unknown-linux-gnux32","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-redox","x86_64-wrs-vxworks"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":"https://github.com/rust-lang/libc","documentation":"https://docs.rs/libc/","edition":"2015","links":null,"default_run":null,"rust_version":null},{"name":"log","version":"0.4.20","id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/filters.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/tests/macros.rs","edition":"2015","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"value","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/benches/value.rs","edition":"2015","doc":false,"doctest":false,"test":false}],"features":{"kv_unstable":["value-bag"],"kv_unstable_serde":["kv_unstable_std","value-bag/serde","serde"],"kv_unstable_std":["std","kv_unstable","value-bag/error"],"kv_unstable_sval":["kv_unstable","value-bag/sval","sval","sval_ref"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["dep:serde"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.20/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_std","kv_unstable_sval","kv_unstable_serde"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2015","links":null,"default_run":null,"rust_version":"1.60.0"},{"name":"objc-sys","version":"0.2.0-beta.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc_sys","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc-sys/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_2","default_run":null,"rust_version":null},{"name":"objc-sys","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","license":"MIT","license_file":null,"description":"Raw bindings to the Objective-C runtime and ABI","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"build","rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc_sys","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"apple":[],"cc":["dep:cc"],"default":["std","apple"],"gnustep-1-7":[],"gnustep-1-8":["gnustep-1-7"],"gnustep-1-9":["gnustep-1-8"],"gnustep-2-0":["gnustep-1-9"],"gnustep-2-1":["gnustep-2-0"],"std":["alloc"],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-exception":["cc"],"unstable-objfw":[],"unstable-winobjc":["gnustep-1-8"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc-sys-0.3.2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["std","unstable-docsrs"],"no-default-features":true,"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Mads Marquart "],"categories":["external-ffi-bindings","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","sys"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc-sys/","edition":"2021","links":"objc_0_3","default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.3.0-beta.3.patch-leaks.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","license":"MIT","license_file":null,"description":"Objective-C interface and bindings to the Cocoa Foundation framework","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"block2","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-alpha.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=2.0.0-pre.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"^0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"iai","source":"git+https://github.com/madsmtm/iai?branch=callgrind","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"basic_usage","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/basic_usage.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"delegate","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/delegate.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"nspasteboard","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/nspasteboard.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"speech_synthethis","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/examples/speech_synthethis.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc","block2?/alloc"],"apple":["objc-sys/apple","objc2-encode/apple","block2?/apple"],"block":["block2"],"block2":["dep:block2"],"catch-all":["exception"],"default":["std","apple","foundation"],"exception":["objc-sys/unstable-exception"],"foundation":[],"gnustep-1-7":["objc-sys/gnustep-1-7","objc2-encode/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8","objc2-encode/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9","objc2-encode/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0","objc2-encode/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1","objc2-encode/gnustep-2-1","block2?/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std","block2?/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"uuid":["dep:uuid"],"verify_message":["malloc"]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","uuid","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","cocoa"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2","version":"0.3.0-beta.5","id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.0-pre.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_string","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_ns_uinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.3.0-beta.5/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","block","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2","version":"0.5.0","id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","license":"MIT","license_file":null,"description":"Objective-C interface and runtime bindings","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"malloc_buf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-encode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"objc2-proc-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"class_with_lifetime","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/class_with_lifetime.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_core_graphics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsstring","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsstring.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_nsuinteger","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_nsuinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"encode_opaque_type","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/encode_opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"introspection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/examples/introspection.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"declare_class","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"declare_class_self","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/declare_class_self.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"id_retain_autoreleased","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/id_retain_autoreleased.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_mainthreadmarker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/macros_mainthreadmarker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_prelude","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/no_prelude.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"track_caller","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/track_caller.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"use_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/tests/use_macros.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"autorelease","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/benches/autorelease.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc2-encode/alloc","objc-sys/alloc"],"apple":["objc-sys/apple"],"catch-all":["exception"],"default":["std","apple"],"exception":["objc-sys/unstable-exception"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"malloc":["malloc_buf"],"malloc_buf":["dep:malloc_buf"],"objc2-proc-macros":["dep:objc2-proc-macros"],"relax-void-encoding":[],"std":["alloc","objc2-encode/std","objc-sys/std"],"unstable-apple-new":["apple"],"unstable-autoreleasesafe":[],"unstable-c-unwind":[],"unstable-compiler-rt":["apple"],"unstable-docsrs":[],"unstable-msg-send-always-comma":[],"unstable-static-class":["objc2-proc-macros"],"unstable-static-class-inlined":["unstable-static-class"],"unstable-static-sel":["objc2-proc-macros"],"unstable-static-sel-inlined":["unstable-static-sel"],"verify":["malloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-0.5.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","features":["exception","malloc","unstable-docsrs"],"targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["api-bindings","development-tools::ffi","os::macos-apis"],"keywords":["objective-c","macos","ios","objc_msgSend","objc"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"2.0.0-pre.2","id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","license":"MIT","license_file":null,"description":"Objective-C type-encodings","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","dependencies":[{"name":"objc-sys","source":"git+https://github.com/madsmtm/objc2?rev=65de002#65de0025a90d75dc18c900f098e9da031992e10c","req":"=0.2.0-beta.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2_encode","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"core_graphics","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/core_graphics.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_string","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_string.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"ns_uinteger","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/ns_uinteger.rs","edition":"2021","doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"opaque_type","src_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/examples/opaque_type.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["objc-sys/alloc"],"apple":["objc-sys/apple"],"default":["std","apple"],"gnustep-1-7":["objc-sys/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc-sys/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc-sys/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc-sys/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc-sys/gnustep-2-1"],"std":["alloc","objc-sys/std"],"unstable-c-unwind":[]},"manifest_path":"/home/jake/.cargo/git/checkouts/objc2-130a98fc7e75e93f/65de002/objc2-encode/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"objc2-encode","version":"2.0.0-pre.4","id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2_encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-2.0.0-pre.4/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"objc2-encode","version":"4.0.0","id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","license":"MIT","license_file":null,"description":"Objective-C type-encoding representation and parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"objc2_encode","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/objc2-encode-4.0.0/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-apple-darwin","targets":["x86_64-apple-darwin","aarch64-apple-darwin","aarch64-apple-ios","x86_64-apple-ios","x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Steven Sheldon","Mads Marquart "],"categories":["development-tools::ffi","encoding","no-std","os::macos-apis"],"keywords":["objective-c","macos","ios","encode"],"readme":"README.md","repository":"https://github.com/madsmtm/objc2","homepage":null,"documentation":"https://docs.rs/objc2-encode/","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"once_cell","version":"1.19.0","id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Single assignment cells and lazy values.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/bench_acquire.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/lazy_static.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/reentrant_init_deadlocks.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/regex.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/examples/test_synchronization.rs","edition":"2021","required-features":["std"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/tests/it/main.rs","edition":"2021","doc":false,"doctest":false,"test":true}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","links":null,"default_run":null,"rust_version":"1.60"},{"name":"petgraph","version":"0.6.5","id":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","license":"MIT OR Apache-2.0","license_file":null,"description":"Graph data structure library. Provides graph types and graph algorithms.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"fixedbitset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"defmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"odds","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"petgraph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"floyd_warshall","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/floyd_warshall.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ford_fulkerson","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/ford_fulkerson.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/graph.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"graphmap","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/graphmap.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"iso","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/iso.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"k_shortest_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/k_shortest_path.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"list","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/list.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"matching","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/matching.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"min_spanning_tree","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/min_spanning_tree.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"operator","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/operator.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"page_rank","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/page_rank.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"quickcheck","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/quickcheck.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stable_graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/stable_graph.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unionfind","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/tests/unionfind.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bellman_ford","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/bellman_ford.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"dijkstra","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/dijkstra.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"feedback_arc_set","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/feedback_arc_set.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"floyd_warshall","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/floyd_warshall.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"ford_fulkerson","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/ford_fulkerson.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"graphmap","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/graphmap.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"iso","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/iso.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"k_shortest_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/k_shortest_path.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"matching","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/matching.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"matrix_graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/matrix_graph.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"min_spanning_tree","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/min_spanning_tree.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"ograph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/ograph.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"page_rank","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/page_rank.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"serialize","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/serialize.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"stable_graph","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/stable_graph.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"unionfind","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/benches/unionfind.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"all":["unstable","quickcheck","matrix_graph","stable_graph","graphmap","rayon"],"default":["graphmap","stable_graph","matrix_graph"],"generate":[],"graphmap":[],"matrix_graph":[],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon","indexmap/rayon"],"serde":["dep:serde"],"serde-1":["serde","serde_derive"],"serde_derive":["dep:serde_derive"],"stable_graph":[],"unstable":["generate"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/Cargo.toml","metadata":{"docs":{"rs":{"features":["rayon","serde-1","quickcheck"]}},"release":{"no-dev-version":true}},"publish":null,"authors":["bluss","mitchmindtree"],"categories":["data-structures"],"keywords":["data-structure","graph","unionfind","graph-algorithms"],"readme":"README.md","repository":"https://github.com/petgraph/petgraph","homepage":null,"documentation":"https://docs.rs/petgraph/","edition":"2018","links":null,"default_run":null,"rust_version":"1.64"},{"name":"pid","version":"0.1.0","id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["js"],"target":null,"registry":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":"getrandom_old","optional":false,"uses_default_features":true,"features":["wasm-bindgen"],"target":null,"registry":null},{"name":"krates","source":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"git+https://github.com/madsmtm/objc2?rev=65de002","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":null,"rename":"objc2-latest","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"objc2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0-beta.3.patch-leaks.3","kind":null,"rename":"objc2-registry","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"krates","source":"git+https://github.com/EmbarkStudios/krates?branch=branch/test","req":"*","kind":null,"rename":"ohno","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":"time03","optional":true,"uses_default_features":false,"features":["parsing"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":"tower-http","optional":false,"uses_default_features":true,"features":["sensitive-headers"],"target":null,"registry":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":null,"rename":"tower_http_4","optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pid","src_path":"/home/jake/code/krates/tests/pid/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"default":["time03"],"time":["dep:time"],"time03":["dep:time03"]},"manifest_path":"/home/jake/code/krates/tests/pid/Cargo.toml","metadata":null,"publish":null,"authors":[],"categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":null},{"name":"pin-project-lite","version":"0.2.13","id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"macrotest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.65","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.30","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.156","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.5.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/drop_order.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"expandtest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/expandtest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/lint.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/proper_unpin.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.13/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":[],"categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.37"},{"name":"pin-utils","version":"0.1.0","id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","license":"MIT OR Apache-2.0","license_file":null,"description":"Utilities for pinning\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin_utils","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-utils-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["Josef Brandl "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"powerfmt","version":"0.2.0","id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","license":"MIT OR Apache-2.0","license_file":null,"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","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"powerfmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/powerfmt-0.2.0/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt "],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"proc-macro2","version":"1.0.78","id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","license":"MIT OR Apache-2.0","license_file":null,"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/comments.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/features.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/marker.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_fmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.78/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt","--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["David Tolnay ","Alex Crichton "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"quote","version":"1.0.35","id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","license":"MIT OR Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/compiletest.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/tests/test.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.35/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","links":null,"default_run":null,"rust_version":"1.56"},{"name":"ryu","version":"1.0.16","id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","license":"Apache-2.0 OR BSL-1.0","license_file":null,"description":"Fast floating point to string conversion","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ryu","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"upstream_benchmark","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/examples/upstream_benchmark.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"common_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/common_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_intrinsics_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_intrinsics_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_table_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_table_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/d2s_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/exhaustive.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"f2s_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/f2s_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2d_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2d_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2f_test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/tests/s2f_test.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.16/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2018","links":null,"default_run":null,"rust_version":"1.36"},{"name":"semver","version":"1.0.23","id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser and evaluator for Cargo's flavor of Semantic Versioning","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version_req","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_version_req.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_identifier","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_identifier.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_autotrait","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_autotrait.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_version","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/tests/test_version.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/benches/parse.rs","edition":"2018","doc":false,"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.23/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["data-structures","no-std"],"keywords":["cargo"],"readme":"README.md","repository":"https://github.com/dtolnay/semver","homepage":null,"documentation":"https://docs.rs/semver","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"serde","version":"1.0.195","id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.195","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.195/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.195/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"derive":["serde_derive"],"rc":[],"serde_derive":["dep:serde_derive"],"std":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.195/Cargo.toml","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"serde_derive","version":"1.0.195","id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.195/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.195/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2015","links":null,"default_run":null,"rust_version":"1.56"},{"name":"serde_json","version":"1.0.111","id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","license":"MIT OR Apache-2.0","license_file":null,"description":"A JSON serialization file format","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debug","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/debug.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lexical","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/lexical.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"map","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/map.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/tests/test.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["serde/std"],"unbounded_depth":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.111/Cargo.toml","metadata":{"docs":{"rs":{"features":["raw_value","unbounded_depth"],"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["raw_value"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"smallvec","version":"1.13.2","id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","license":"MIT OR Apache-2.0","license_file":null,"description":"'Small vector' optimization: store up to a small number of items on the stack","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"debugger_visualizer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/tests/debugger_visualizer.rs","edition":"2018","required-features":["debugger_visualizer"],"doc":false,"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/tests/macro.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/benches/bench.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"arbitrary":["dep:arbitrary"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"drain_filter":[],"drain_keep_rest":["drain_filter"],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"write":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"publish":null,"authors":["The Servo Project Developers"],"categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"syn","version":"2.0.48","id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","license":"MIT OR Apache-2.0","license_file":null,"description":"Parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.75","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"regression","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/regression.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_asyncness.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_attribute.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_derive_input.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_grouping.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ident.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_item.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_iterators.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_lit.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_meta.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_buffer.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_quote","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_quote.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_parse_stream.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_pat.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_precedence.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_receiver.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_round_trip.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_shebang.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_should_parse.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_size.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_stmt.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_token_trees.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_ty.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/test_visibility.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/tests/zzz_stable.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/file.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/benches/rust.rs","edition":"2021","required-features":["full","parsing"],"doc":false,"doctest":false,"test":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["quote"],"proc-macro":["proc-macro2/proc-macro","quote/proc-macro"],"quote":["dep:quote"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.48/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"thiserror","version":"1.0.61","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.61","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_error.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_source.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_generics.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_from.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_lints.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_transparent.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_backtrace.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_path.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/compiletest.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_deprecated.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_display.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_option.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/tests/test_expr.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/build.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.61/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"thiserror-impl","version":"1.0.61","id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.61/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.61/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.56"},{"name":"time","version":"0.3.31","id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","license":"MIT OR Apache-2.0","license_file":null,"description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.9","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["powerfmt"],"target":null,"registry":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.2","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["derive"],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.16","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../tests/main.rs","edition":"2021","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/../benchmarks/main.rs","edition":"2021","doc":false,"doctest":false,"test":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"formatting":["dep:itoa","std","time-macros?/formatting"],"large-dates":["time-macros?/large-dates"],"local-offset":["std","dep:libc","dep:num_threads"],"macros":["dep:time-macros"],"parsing":["time-macros?/parsing"],"quickcheck":["dep:quickcheck","alloc","deranged/quickcheck"],"rand":["dep:rand","deranged/rand"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc","deranged/std"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.31/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__time_03_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"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","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-core","version":"0.1.2","id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","license":"MIT OR Apache-2.0","license_file":null,"description":"This crate is an implementation detail and should not be relied upon directly.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"time_core","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-core-0.1.2/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"time-macros","version":"0.2.16","id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","license":"MIT OR Apache-2.0","license_file":null,"description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"time_macros","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/time-macros-0.2.16/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"publish":null,"authors":["Jacob Pratt ","Time contributors"],"categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","links":null,"default_run":null,"rust_version":"1.67.0"},{"name":"tower-http","version":"0.4.4","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","tokio-util","tokio"],"default":[],"follow-redirect":["iri-string","tower/util"],"fs":["tokio/fs","tokio-util/io","tokio/io-util","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.4.4/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.60"},{"name":"tower-http","version":"0.5.1","id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","license":"MIT","license_file":null,"description":"Tower middleware and utilities for HTTP clients and servers","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["io"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"registry":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["v4"],"target":null,"registry":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_http","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std"],"compression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","iri-string","tower/util"],"fs":["futures-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":[],"map-request-body":[],"map-response-body":[],"metrics":["tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-http-0.5.1/Cargo.toml","metadata":{"cargo-public-api-crates":{"allowed":["bytes","http","http_body","mime","tokio","tower","tower_layer","tower_service","tracing","tracing_core"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":"1.66"},{"name":"tower-layer","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","license":"MIT","license_file":null,"description":"Decorates a `Service` to allow easy composition between `Service`s.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_layer","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-layer-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"tower-service","version":"0.3.2","id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","license":"MIT","license_file":null,"description":"Trait representing an asynchronous, request / response based, client or server.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"registry":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tower_service","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tower-service-0.3.2/Cargo.toml","metadata":null,"publish":null,"authors":["Tower Maintainers "],"categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"unicode-ident","version":"1.0.12","id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","license":"(MIT OR Apache-2.0) AND Unicode-DFS-2016","license_file":null,"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"registry":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compare","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/compare.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"static_size","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/tests/static_size.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"xid","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/benches/xid.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/Cargo.toml","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","links":null,"default_run":null,"rust_version":"1.31"},{"name":"wasi","version":"0.9.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.9.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasi","version":"0.11.0+wasi-snapshot-preview1","id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"description":"Experimental WASI API bindings for Rust","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasi","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasi-0.11.0+wasi-snapshot-preview1/Cargo.toml","metadata":null,"publish":null,"authors":["The Cranelift Project Developers"],"categories":["no-std","wasm"],"keywords":["webassembly","wasm"],"readme":"README.md","repository":"https://github.com/bytecodealliance/wasi","homepage":null,"documentation":"https://docs.rs/wasi","edition":"2018","links":null,"default_run":null,"rust_version":null},{"name":"wasm-bindgen","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Easy support for interacting between JS and Rust.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-a","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null},{"name":"wasm-bindgen-test-crate-b","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"headless","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/headless/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"must_use","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/must_use.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"non_wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/non_wasm.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"std-crate-no-std-dep","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/std-crate-no-std-dep.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unwrap_throw","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/unwrap_throw.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/wasm/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"worker","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/tests/worker/main.rs","edition":"2018","doc":false,"doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{"default":["spans","std"],"enable-interning":["std"],"gg-alloc":["wasm-bindgen-test/gg-alloc"],"serde":["dep:serde"],"serde-serialize":["serde","serde_json","std"],"serde_json":["dep:serde_json"],"spans":["wasm-bindgen-macro/spans"],"std":[],"strict-macro":["wasm-bindgen-macro/strict-macro"],"xxx_debug_only_print_generated_code":["wasm-bindgen-macro/xxx_debug_only_print_generated_code"]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-0.2.90/Cargo.toml","metadata":{"docs":{"rs":{"features":["serde-serialize"]}}},"publish":null,"authors":["The wasm-bindgen Developers"],"categories":["wasm"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen","homepage":"https://rustwasm.github.io/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-backend","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Backend code generation of the wasm-bindgen tool\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full"],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_backend","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-backend-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-backend","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-macro-support","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.90","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.67","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["Worker"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"wasm_bindgen_macro","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"ui","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/tests/ui.rs","edition":"2018","doc":false,"doctest":false,"test":true}],"features":{"spans":["wasm-bindgen-macro-support/spans"],"strict-macro":["wasm-bindgen-macro-support/strict-macro"],"xxx_debug_only_print_generated_code":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-macro-support","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit","full"],"target":null,"registry":null},{"name":"wasm-bindgen-backend","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.90","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_macro_support","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true}],"features":{"extra-traits":["syn/extra-traits"],"spans":["wasm-bindgen-backend/spans"],"strict-macro":[]},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-macro-support-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen","edition":"2018","links":null,"default_run":null,"rust_version":"1.57"},{"name":"wasm-bindgen-shared","version":"0.2.90","id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","license":"MIT OR Apache-2.0","license_file":null,"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal\ndependency.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"wasm_bindgen_shared","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/build.rs","edition":"2018","doc":false,"doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasm-bindgen-shared-0.2.90/Cargo.toml","metadata":null,"publish":null,"authors":["The wasm-bindgen Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared","homepage":"https://rustwasm.github.io/wasm-bindgen/","documentation":"https://docs.rs/wasm-bindgen-shared","edition":"2018","links":"wasm_bindgen","default_run":null,"rust_version":"1.57"}],"workspace_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"workspace_default_members":["path+file:///home/jake/code/krates/tests/pid#0.1.0"],"resolve":{"nodes":[{"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dependencies":[],"deps":[],"features":[]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2"],"deps":[{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2"],"deps":[{"name":"block_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#block-sys@0.1.0-beta.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dependencies":[],"deps":[],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":["serde","serde1"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61"],"deps":[{"name":"camino","pkg":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"cargo_platform","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","dependencies":["registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2"],"deps":[{"name":"smallvec","pkg":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0"],"deps":[{"name":"powerfmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["powerfmt"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dependencies":[],"deps":[],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dependencies":["registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0"],"deps":[{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_utils","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"wasm32-unknown-unknown"}]}],"features":["bindgen","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"js_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]},{"name":"libc","pkg":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"wasi","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"wasi\")"}]},{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))"}]}],"features":["js","js-sys","wasm-bindgen"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","dependencies":[],"deps":[],"features":["raw"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"fnv","pkg":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","dep_kinds":[{"kind":null,"target":null}]},{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13"],"deps":[{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6","dependencies":["registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5"],"deps":[{"name":"equivalent","pkg":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"hashbrown","pkg":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#js-sys@0.3.67","dependencies":["registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90"],"deps":[{"name":"wasm_bindgen","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23"],"deps":[{"name":"cargo_platform","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"cargo_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_expr","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"petgraph","pkg":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23"],"deps":[{"name":"cargo_platform","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"cargo_metadata","pkg":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_expr","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-expr@0.15.8","dep_kinds":[{"kind":null,"target":null}]},{"name":"petgraph","pkg":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"semver","pkg":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.152","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dependencies":[],"deps":[],"features":[]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dependencies":[],"deps":[],"features":["alloc","apple","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2"],"deps":[{"name":"block2","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#block2@0.2.0-alpha.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","foundation","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4"],"deps":[{"name":"objc_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0"],"deps":[{"name":"objc_sys","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc-sys@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_encode","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","default","std"]},{"id":"git+https://github.com/madsmtm/objc2?rev=65de002#objc2-encode@2.0.0-pre.2","dependencies":["git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2"],"deps":[{"name":"objc_sys","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#objc-sys@0.2.0-beta.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","apple","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@2.0.0-pre.4","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#objc2-encode@4.0.0","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dependencies":[],"deps":[],"features":["alloc","default","race","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","dependencies":["registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6"],"deps":[{"name":"fixedbitset","pkg":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"indexmap","pkg":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.2.6","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","graphmap","matrix_graph","stable_graph"]},{"id":"path+file:///home/jake/code/krates/tests/pid#0.1.0","dependencies":["registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1"],"deps":[{"name":"getrandom_old","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.1.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"getrandom","pkg":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.12","dep_kinds":[{"kind":null,"target":null}]},{"name":"krates","pkg":"git+https://github.com/EmbarkStudios/krates?tag=0.16.10#0.16.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"ohno","pkg":"git+https://github.com/EmbarkStudios/krates?branch=branch%2Ftest#0.16.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2","pkg":"git+https://github.com/madsmtm/objc2?rev=65de002#0.3.0-beta.3.patch-leaks.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_registry","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.3.0-beta.5","dep_kinds":[{"kind":null,"target":null}]},{"name":"objc2_latest","pkg":"registry+https://github.com/rust-lang/crates.io-index#objc2@0.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"time03","pkg":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http_4","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_http","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","time03"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dependencies":["registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.23","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","serde","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dependencies":["registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195"],"deps":[{"name":"serde_derive","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195","dep_kinds":[{"kind":null,"target":null},{"kind":null,"target":"cfg(any())"}]}],"features":["default","derive","serde_derive","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.195","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.111","dependencies":["registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195"],"deps":[{"name":"itoa","pkg":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.10","dep_kinds":[{"kind":null,"target":null}]},{"name":"ryu","pkg":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.16","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.195","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std","unbounded_depth"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_ident","pkg":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","full","parsing","printing","proc-macro","quote","visit"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.61","dependencies":["registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61"],"deps":[{"name":"thiserror_impl","pkg":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.61","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.31","dependencies":["registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16"],"deps":[{"name":"deranged","pkg":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.3.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"powerfmt","pkg":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"time_macros","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.16","dependencies":["registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2"],"deps":[{"name":"time_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["parsing"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.4.4","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_core","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.30","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@0.2.11","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@0.4.6","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_range_header","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-range-header@0.3.1","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.5.1","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2"],"deps":[{"name":"bitflags","pkg":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.4.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"bytes","pkg":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.5.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http","pkg":"registry+https://github.com/rust-lang/crates.io-index#http@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"http_body_util","pkg":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.13","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_layer","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dep_kinds":[{"kind":null,"target":null}]},{"name":"tower_service","pkg":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","sensitive-headers"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.2","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.12","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.9.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":["default","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasi@0.11.0+wasi-snapshot-preview1","dependencies":[],"deps":[],"features":[]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90"],"deps":[{"name":"cfg_if","pkg":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","spans","std"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"bumpalo","pkg":"registry+https://github.com/rust-lang/crates.io-index#bumpalo@3.14.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.20","dep_kinds":[{"kind":null,"target":null}]},{"name":"once_cell","pkg":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.19.0","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90"],"deps":[{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_macro_support","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-macro-support@0.2.90","dependencies":["registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90"],"deps":[{"name":"proc_macro2","pkg":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.78","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.35","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.48","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_backend","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-backend@0.2.90","dep_kinds":[{"kind":null,"target":null}]},{"name":"wasm_bindgen_shared","pkg":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dep_kinds":[{"kind":null,"target":null}]}],"features":["spans"]},{"id":"registry+https://github.com/rust-lang/crates.io-index#wasm-bindgen-shared@0.2.90","dependencies":[],"deps":[],"features":[]}],"root":"path+file:///home/jake/code/krates/tests/pid#0.1.0"},"target_directory":"/home/jake/code/krates/tests/pid/target","version":1,"workspace_root":"/home/jake/code/krates/tests/pid","metadata":null} diff --git a/tests/pid/Cargo.lock b/tests/pid/Cargo.lock index 75613f0..69c36c6 100644 --- a/tests/pid/Cargo.lock +++ b/tests/pid/Cargo.lock @@ -43,6 +43,47 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +[[package]] +name = "camino" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +dependencies = [ + "camino", + "cargo-platform", + "semver 1.0.23", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", +] + [[package]] name = "cfg-if" version = "1.0.0" @@ -70,6 +111,18 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + [[package]] name = "fnv" version = "1.0.7" @@ -126,6 +179,12 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + [[package]] name = "http" version = "0.2.11" @@ -188,6 +247,16 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown", +] + [[package]] name = "itoa" version = "1.0.10" @@ -203,6 +272,30 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "krates" +version = "0.16.10" +source = "git+https://github.com/EmbarkStudios/krates?tag=0.16.10#a1f9b1cea78529f2483bcf15e03a1a8ee513b108" +dependencies = [ + "cargo-platform", + "cargo_metadata", + "cfg-expr", + "petgraph", + "semver 1.0.23", +] + +[[package]] +name = "krates" +version = "0.16.10" +source = "git+https://github.com/EmbarkStudios/krates?branch=branch/test#a1f9b1cea78529f2483bcf15e03a1a8ee513b108" +dependencies = [ + "cargo-platform", + "cargo_metadata", + "cfg-expr", + "petgraph", + "semver 1.0.23", +] + [[package]] name = "libc" version = "0.2.152" @@ -282,12 +375,24 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset", + "indexmap", +] + [[package]] name = "pid" version = "0.1.0" dependencies = [ "getrandom 0.1.16", "getrandom 0.2.12", + "krates 0.16.10 (git+https://github.com/EmbarkStudios/krates?tag=0.16.10)", + "krates 0.16.10 (git+https://github.com/EmbarkStudios/krates?branch=branch/test)", "objc2 0.3.0-beta.3.patch-leaks.2", "objc2 0.3.0-beta.5", "objc2 0.5.0", @@ -345,7 +450,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ - "semver", + "semver 0.9.0", ] [[package]] @@ -363,6 +468,15 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +dependencies = [ + "serde", +] + [[package]] name = "semver-parser" version = "0.7.0" @@ -415,6 +529,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + [[package]] name = "standback" version = "0.2.17" @@ -495,6 +615,26 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "thiserror" +version = "1.0.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "time" version = "0.2.27" diff --git a/tests/pid/Cargo.toml b/tests/pid/Cargo.toml index d00eaad..e56a889 100644 --- a/tests/pid/Cargo.toml +++ b/tests/pid/Cargo.toml @@ -18,6 +18,9 @@ tower-http = { package = "tower-http", version = "0.5.0", features = [ objc2-latest = { package = "objc2", version = "*" } objc2-registry = { package = "objc2", version = "0.3.0-beta.3.patch-leaks.3" } objc2 = { git = "https://github.com/madsmtm/objc2", rev = "65de002" } +# Repro for https://github.com/EmbarkStudios/krates/issues/85 +ohno = { git = "https://github.com/EmbarkStudios/krates", branch = "branch/test", package = "krates" } +krates = { git = "https://github.com/EmbarkStudios/krates", tag = "0.16.10" } # Repro for https://github.com/EmbarkStudios/krates/issues/74, depending on 2 # versions of the same crate, but only one of which is selected due to features diff --git a/tests/snapshots/misc__finds_duplicates.snap b/tests/snapshots/misc__finds_duplicates.snap index dd7c16b..74648ec 100644 --- a/tests/snapshots/misc__finds_duplicates.snap +++ b/tests/snapshots/misc__finds_duplicates.snap @@ -6,400 +6,521 @@ digraph { 0 [ label = "crate bitflags 2.4.2" ] 1 [ label = "crate bumpalo 3.14.0" ] 2 [ label = "crate bytes 1.5.0" ] - 3 [ label = "crate cfg-if 1.0.0" ] - 4 [ label = "crate deranged 0.3.11" ] - 5 [ label = "crate fnv 1.0.7" ] - 6 [ label = "crate futures-core 0.3.30" ] - 7 [ label = "crate futures-task 0.3.30" ] - 8 [ label = "crate futures-util 0.3.30" ] - 9 [ label = "crate getrandom 0.1.16" ] - 10 [ label = "crate getrandom 0.2.12" ] - 11 [ label = "crate http 0.2.11" ] - 12 [ label = "crate http 1.0.0" ] - 13 [ label = "crate http-body 0.4.6" ] - 14 [ label = "crate http-body 1.0.0" ] - 15 [ label = "crate http-body-util 0.1.0" ] - 16 [ label = "crate http-range-header 0.3.1" ] - 17 [ label = "crate itoa 1.0.10" ] - 18 [ label = "crate js-sys 0.3.67" ] - 19 [ label = "crate libc 0.2.152" ] - 20 [ label = "crate log 0.4.20" ] - 21 [ label = "crate objc-sys 0.2.0-beta.2 git+https://github.com/madsmtm/objc2?rev=65de002" ] - 22 [ label = "crate objc-sys 0.3.2" ] - 23 [ label = "crate objc2 0.3.0-beta.3.patch-leaks.2 git+https://github.com/madsmtm/objc2?rev=65de002" ] - 24 [ label = "crate objc2 0.3.0-beta.5" ] - 25 [ label = "crate objc2 0.5.0" ] - 26 [ label = "crate objc2-encode 2.0.0-pre.2 git+https://github.com/madsmtm/objc2?rev=65de002" ] - 27 [ label = "crate objc2-encode 2.0.0-pre.4" ] - 28 [ label = "crate objc2-encode 4.0.0" ] - 29 [ label = "crate once_cell 1.19.0" ] - 30 [ label = "crate pid 0.1.0 path+file:///krates/tests/pid" ] - 31 [ label = "crate pin-project-lite 0.2.13" ] - 32 [ label = "crate pin-utils 0.1.0" ] - 33 [ label = "crate powerfmt 0.2.0" ] - 34 [ label = "crate proc-macro2 1.0.78" ] - 35 [ label = "crate quote 1.0.35" ] - 36 [ label = "crate syn 2.0.48" ] - 37 [ label = "crate time 0.3.31" ] - 38 [ label = "crate time-core 0.1.2" ] - 39 [ label = "crate tower-http 0.4.4" ] - 40 [ label = "crate tower-http 0.5.1" ] - 41 [ label = "crate tower-layer 0.3.2" ] - 42 [ label = "crate tower-service 0.3.2" ] - 43 [ label = "crate unicode-ident 1.0.12" ] - 44 [ label = "crate wasi 0.11.0+wasi-snapshot-preview1" ] - 45 [ label = "crate wasi 0.9.0+wasi-snapshot-preview1" ] - 46 [ label = "crate wasm-bindgen 0.2.90" ] - 47 [ label = "crate wasm-bindgen-backend 0.2.90" ] - 48 [ label = "crate wasm-bindgen-macro 0.2.90" ] - 49 [ label = "crate wasm-bindgen-macro-support 0.2.90" ] - 50 [ label = "crate wasm-bindgen-shared 0.2.90" ] - 51 [ label = "feature alloc" ] - 52 [ label = "feature alloc" ] - 53 [ label = "feature default" ] - 54 [ label = "feature default" ] - 55 [ label = "feature default" ] - 56 [ label = "feature default" ] - 57 [ label = "feature default" ] - 58 [ label = "feature alloc" ] - 59 [ label = "feature alloc" ] - 60 [ label = "feature apple" ] - 61 [ label = "feature std" ] - 62 [ label = "feature alloc" ] - 63 [ label = "feature apple" ] - 64 [ label = "feature std" ] - 65 [ label = "feature alloc" ] - 66 [ label = "feature apple" ] - 67 [ label = "feature std" ] - 68 [ label = "feature alloc" ] - 69 [ label = "feature std" ] - 70 [ label = "feature alloc" ] - 71 [ label = "feature std" ] - 72 [ label = "feature wasm-bindgen" ] - 73 [ label = "feature js" ] + 3 [ label = "crate camino 1.1.7" ] + 4 [ label = "crate cargo-platform 0.1.8" ] + 5 [ label = "crate cargo_metadata 0.18.1" ] + 6 [ label = "crate cfg-expr 0.15.8" ] + 7 [ label = "crate cfg-if 1.0.0" ] + 8 [ label = "crate deranged 0.3.11" ] + 9 [ label = "crate equivalent 1.0.1" ] + 10 [ label = "crate fixedbitset 0.4.2" ] + 11 [ label = "crate fnv 1.0.7" ] + 12 [ label = "crate futures-core 0.3.30" ] + 13 [ label = "crate futures-task 0.3.30" ] + 14 [ label = "crate futures-util 0.3.30" ] + 15 [ label = "crate getrandom 0.1.16" ] + 16 [ label = "crate getrandom 0.2.12" ] + 17 [ label = "crate hashbrown 0.14.5" ] + 18 [ label = "crate http 0.2.11" ] + 19 [ label = "crate http 1.0.0" ] + 20 [ label = "crate http-body 0.4.6" ] + 21 [ label = "crate http-body 1.0.0" ] + 22 [ label = "crate http-body-util 0.1.0" ] + 23 [ label = "crate http-range-header 0.3.1" ] + 24 [ label = "crate indexmap 2.2.6" ] + 25 [ label = "crate itoa 1.0.10" ] + 26 [ label = "crate js-sys 0.3.67" ] + 27 [ label = "crate krates 0.16.10 git+https://github.com/EmbarkStudios/krates?branch=branch/test" ] + 28 [ label = "crate krates 0.16.10 git+https://github.com/EmbarkStudios/krates?tag=0.16.10" ] + 29 [ label = "crate libc 0.2.152" ] + 30 [ label = "crate log 0.4.20" ] + 31 [ label = "crate objc-sys 0.2.0-beta.2 git+https://github.com/madsmtm/objc2?rev=65de002" ] + 32 [ label = "crate objc-sys 0.3.2" ] + 33 [ label = "crate objc2 0.3.0-beta.3.patch-leaks.2 git+https://github.com/madsmtm/objc2?rev=65de002" ] + 34 [ label = "crate objc2 0.3.0-beta.5" ] + 35 [ label = "crate objc2 0.5.0" ] + 36 [ label = "crate objc2-encode 2.0.0-pre.2 git+https://github.com/madsmtm/objc2?rev=65de002" ] + 37 [ label = "crate objc2-encode 2.0.0-pre.4" ] + 38 [ label = "crate objc2-encode 4.0.0" ] + 39 [ label = "crate once_cell 1.19.0" ] + 40 [ label = "crate petgraph 0.6.5" ] + 41 [ label = "crate pid 0.1.0 path+file:///krates/tests/pid" ] + 42 [ label = "crate pin-project-lite 0.2.13" ] + 43 [ label = "crate pin-utils 0.1.0" ] + 44 [ label = "crate powerfmt 0.2.0" ] + 45 [ label = "crate proc-macro2 1.0.78" ] + 46 [ label = "crate quote 1.0.35" ] + 47 [ label = "crate ryu 1.0.16" ] + 48 [ label = "crate semver 1.0.23" ] + 49 [ label = "crate serde 1.0.195" ] + 50 [ label = "crate serde_derive 1.0.195" ] + 51 [ label = "crate serde_json 1.0.111" ] + 52 [ label = "crate smallvec 1.13.2" ] + 53 [ label = "crate syn 2.0.48" ] + 54 [ label = "crate thiserror 1.0.61" ] + 55 [ label = "crate thiserror-impl 1.0.61" ] + 56 [ label = "crate time 0.3.31" ] + 57 [ label = "crate time-core 0.1.2" ] + 58 [ label = "crate tower-http 0.4.4" ] + 59 [ label = "crate tower-http 0.5.1" ] + 60 [ label = "crate tower-layer 0.3.2" ] + 61 [ label = "crate tower-service 0.3.2" ] + 62 [ label = "crate unicode-ident 1.0.12" ] + 63 [ label = "crate wasi 0.11.0+wasi-snapshot-preview1" ] + 64 [ label = "crate wasi 0.9.0+wasi-snapshot-preview1" ] + 65 [ label = "crate wasm-bindgen 0.2.90" ] + 66 [ label = "crate wasm-bindgen-backend 0.2.90" ] + 67 [ label = "crate wasm-bindgen-macro 0.2.90" ] + 68 [ label = "crate wasm-bindgen-macro-support 0.2.90" ] + 69 [ label = "crate wasm-bindgen-shared 0.2.90" ] + 70 [ label = "feature derive" ] + 71 [ label = "feature default" ] + 72 [ label = "feature serde1" ] + 73 [ label = "feature serde" ] 74 [ label = "feature default" ] - 75 [ label = "feature default" ] + 75 [ label = "feature unbounded_depth" ] 76 [ label = "feature default" ] - 77 [ label = "feature parsing" ] - 78 [ label = "feature default" ] - 79 [ label = "feature sensitive-headers" ] + 77 [ label = "feature alloc" ] + 78 [ label = "feature alloc" ] + 79 [ label = "feature default" ] 80 [ label = "feature default" ] - 81 [ label = "feature proc-macro" ] - 82 [ label = "feature proc-macro" ] - 83 [ label = "feature powerfmt" ] - 84 [ label = "feature default" ] - 85 [ label = "feature spans" ] + 81 [ label = "feature default" ] + 82 [ label = "feature default" ] + 83 [ label = "feature default" ] + 84 [ label = "feature alloc" ] + 85 [ label = "feature raw" ] 86 [ label = "feature default" ] 87 [ label = "feature default" ] 88 [ label = "feature default" ] - 89 [ label = "feature default" ] - 90 [ label = "feature full" ] - 91 [ label = "feature default" ] - 92 [ label = "feature spans" ] - 93 [ label = "feature visit" ] - 94 [ label = "feature spans" ] - 95 [ label = "feature std" ] - 96 [ label = "feature std" ] + 89 [ label = "feature alloc" ] + 90 [ label = "feature apple" ] + 91 [ label = "feature std" ] + 92 [ label = "feature alloc" ] + 93 [ label = "feature apple" ] + 94 [ label = "feature std" ] + 95 [ label = "feature alloc" ] + 96 [ label = "feature apple" ] 97 [ label = "feature std" ] - 98 [ label = "feature bindgen" ] - 99 [ label = "feature js-sys" ] - 100 [ label = "feature bindgen" ] - 101 [ label = "feature wasm-bindgen" ] - 102 [ label = "feature js-sys" ] - 103 [ label = "feature std" ] - 104 [ label = "feature std" ] - 105 [ label = "feature alloc" ] - 106 [ label = "feature foundation" ] - 107 [ label = "feature apple" ] - 108 [ label = "feature std" ] - 109 [ label = "feature alloc" ] - 110 [ label = "feature apple" ] - 111 [ label = "feature std" ] - 112 [ label = "feature alloc" ] - 113 [ label = "feature apple" ] - 114 [ label = "feature std" ] - 115 [ label = "feature alloc" ] - 116 [ label = "feature race" ] - 117 [ label = "feature time03" ] - 118 [ label = "feature time03" ] - 119 [ label = "feature default" ] - 120 [ label = "feature quote" ] - 121 [ label = "feature proc-macro" ] - 122 [ label = "feature printing" ] - 123 [ label = "feature parsing" ] - 124 [ label = "feature derive" ] - 125 [ label = "feature clone-impls" ] - 126 [ label = "feature std" ] - 127 [ label = "feature std" ] - 128 [ label = "feature spans" ] - 4 -> 33 [ label = "" ] - 8 -> 6 [ label = "" ] - 8 -> 51 [ label = "" ] - 8 -> 7 [ label = "" ] - 8 -> 52 [ label = "" ] - 8 -> 31 [ label = "" ] - 8 -> 32 [ label = "" ] - 9 -> 3 [ label = "" ] - 9 -> 18 [ label = " 'wasm32-unknown-unknown'" ] - 9 -> 19 [ label = " 'cfg(unix)'" ] - 9 -> 53 [ label = " 'cfg(target_os = \"wasi\")'" ] - 9 -> 54 [ label = " 'wasm32-unknown-unknown'" ] - 10 -> 3 [ label = "" ] - 10 -> 18 [ label = " 'cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))'" ] - 10 -> 19 [ label = " 'cfg(unix)'" ] - 10 -> 44 [ label = " 'cfg(target_os = \"wasi\")'" ] - 10 -> 46 [ label = " 'cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))'" ] - 11 -> 55 [ label = "" ] - 11 -> 56 [ label = "" ] - 11 -> 17 [ label = "" ] - 12 -> 55 [ label = "" ] - 12 -> 56 [ label = "" ] - 12 -> 17 [ label = "" ] - 13 -> 55 [ label = "" ] - 13 -> 11 [ label = "" ] - 13 -> 31 [ label = "" ] - 14 -> 55 [ label = "" ] - 14 -> 57 [ label = "" ] - 15 -> 55 [ label = "" ] - 15 -> 58 [ label = "" ] - 15 -> 57 [ label = "" ] - 15 -> 14 [ label = "" ] - 15 -> 31 [ label = "" ] - 18 -> 54 [ label = "" ] - 23 -> 21 [ label = "" ] - 23 -> 59 [ label = "" ] - 23 -> 60 [ label = "" ] - 23 -> 61 [ label = "" ] - 23 -> 26 [ label = "" ] - 23 -> 62 [ label = "" ] - 23 -> 63 [ label = "" ] - 23 -> 64 [ label = "" ] - 24 -> 22 [ label = "" ] - 24 -> 65 [ label = "" ] - 24 -> 66 [ label = "" ] - 24 -> 67 [ label = "" ] - 24 -> 27 [ label = "" ] - 24 -> 68 [ label = "" ] - 24 -> 69 [ label = "" ] - 25 -> 22 [ label = "" ] - 25 -> 65 [ label = "" ] - 25 -> 66 [ label = "" ] - 25 -> 67 [ label = "" ] - 25 -> 28 [ label = "" ] - 25 -> 70 [ label = "" ] - 25 -> 71 [ label = "" ] - 26 -> 21 [ label = "" ] - 26 -> 59 [ label = "" ] - 26 -> 60 [ label = "" ] - 26 -> 61 [ label = "" ] - 30 -> 72 [ label = "" ] - 30 -> 73 [ label = "" ] - 30 -> 74 [ label = "" ] - 30 -> 75 [ label = "" ] - 30 -> 76 [ label = "" ] - 30 -> 77 [ label = "" ] - 30 -> 78 [ label = "" ] - 30 -> 79 [ label = "" ] - 30 -> 80 [ label = "" ] - 34 -> 43 [ label = "" ] - 35 -> 34 [ label = "" ] - 35 -> 81 [ label = "" ] - 36 -> 34 [ label = "" ] - 36 -> 81 [ label = "" ] - 36 -> 35 [ label = "" ] - 36 -> 82 [ label = "" ] - 36 -> 43 [ label = "" ] - 37 -> 83 [ label = "" ] - 37 -> 33 [ label = "" ] - 37 -> 38 [ label = "" ] - 39 -> 0 [ label = "" ] - 39 -> 55 [ label = "" ] - 39 -> 84 [ label = "" ] - 39 -> 8 [ label = "" ] - 39 -> 11 [ label = "" ] - 39 -> 13 [ label = "" ] - 39 -> 16 [ label = "" ] - 39 -> 31 [ label = "" ] - 39 -> 41 [ label = "" ] - 39 -> 42 [ label = "" ] - 40 -> 0 [ label = "" ] - 40 -> 55 [ label = "" ] - 40 -> 57 [ label = "" ] - 40 -> 14 [ label = "" ] - 40 -> 15 [ label = "" ] - 40 -> 31 [ label = "" ] - 40 -> 41 [ label = "" ] - 40 -> 42 [ label = "" ] - 46 -> 3 [ label = "" ] - 46 -> 48 [ label = "" ] - 46 -> 85 [ label = "" ] - 47 -> 86 [ label = "" ] - 47 -> 20 [ label = "" ] - 47 -> 87 [ label = "" ] - 47 -> 88 [ label = "" ] - 47 -> 89 [ label = "" ] - 47 -> 90 [ label = "" ] - 47 -> 91 [ label = "" ] - 47 -> 50 [ label = "" ] - 48 -> 89 [ label = "" ] + 98 [ label = "feature alloc" ] + 99 [ label = "feature std" ] + 100 [ label = "feature alloc" ] + 101 [ label = "feature std" ] + 102 [ label = "feature default" ] + 103 [ label = "feature wasm-bindgen" ] + 104 [ label = "feature js" ] + 105 [ label = "feature default" ] + 106 [ label = "feature default" ] + 107 [ label = "feature default" ] + 108 [ label = "feature default" ] + 109 [ label = "feature default" ] + 110 [ label = "feature parsing" ] + 111 [ label = "feature default" ] + 112 [ label = "feature sensitive-headers" ] + 113 [ label = "feature default" ] + 114 [ label = "feature proc-macro" ] + 115 [ label = "feature default" ] + 116 [ label = "feature default" ] + 117 [ label = "feature default" ] + 118 [ label = "feature default" ] + 119 [ label = "feature std" ] + 120 [ label = "feature proc-macro" ] + 121 [ label = "feature powerfmt" ] + 122 [ label = "feature default" ] + 123 [ label = "feature spans" ] + 124 [ label = "feature default" ] + 125 [ label = "feature default" ] + 126 [ label = "feature full" ] + 127 [ label = "feature spans" ] + 128 [ label = "feature visit" ] + 129 [ label = "feature spans" ] + 130 [ label = "feature std" ] + 131 [ label = "feature serde" ] + 132 [ label = "feature std" ] + 133 [ label = "feature std" ] + 134 [ label = "feature bindgen" ] + 135 [ label = "feature js-sys" ] + 136 [ label = "feature bindgen" ] + 137 [ label = "feature wasm-bindgen" ] + 138 [ label = "feature js-sys" ] + 139 [ label = "feature std" ] + 140 [ label = "feature std" ] + 141 [ label = "feature std" ] + 142 [ label = "feature alloc" ] + 143 [ label = "feature foundation" ] + 144 [ label = "feature apple" ] + 145 [ label = "feature std" ] + 146 [ label = "feature alloc" ] + 147 [ label = "feature apple" ] + 148 [ label = "feature std" ] + 149 [ label = "feature alloc" ] + 150 [ label = "feature apple" ] + 151 [ label = "feature std" ] + 152 [ label = "feature alloc" ] + 153 [ label = "feature race" ] + 154 [ label = "feature stable_graph" ] + 155 [ label = "feature matrix_graph" ] + 156 [ label = "feature graphmap" ] + 157 [ label = "feature time03" ] + 158 [ label = "feature time03" ] + 159 [ label = "feature default" ] + 160 [ label = "feature std" ] + 161 [ label = "feature serde_derive" ] + 162 [ label = "feature std" ] + 163 [ label = "feature quote" ] + 164 [ label = "feature proc-macro" ] + 165 [ label = "feature printing" ] + 166 [ label = "feature parsing" ] + 167 [ label = "feature derive" ] + 168 [ label = "feature clone-impls" ] + 169 [ label = "feature std" ] + 170 [ label = "feature std" ] + 171 [ label = "feature spans" ] + 3 -> 70 [ label = "" ] + 3 -> 71 [ label = "" ] + 4 -> 71 [ label = "" ] + 5 -> 72 [ label = "" ] + 5 -> 4 [ label = "" ] + 5 -> 73 [ label = "" ] + 5 -> 74 [ label = "" ] + 5 -> 70 [ label = "" ] + 5 -> 71 [ label = "" ] + 5 -> 75 [ label = "" ] + 5 -> 76 [ label = "" ] + 5 -> 54 [ label = "" ] + 6 -> 52 [ label = "" ] + 8 -> 44 [ label = "" ] + 14 -> 12 [ label = "" ] + 14 -> 77 [ label = "" ] + 14 -> 13 [ label = "" ] + 14 -> 78 [ label = "" ] + 14 -> 42 [ label = "" ] + 14 -> 43 [ label = "" ] + 15 -> 7 [ label = "" ] + 15 -> 26 [ label = " 'wasm32-unknown-unknown'" ] + 15 -> 29 [ label = " 'cfg(unix)'" ] + 15 -> 79 [ label = " 'cfg(target_os = \"wasi\")'" ] + 15 -> 80 [ label = " 'wasm32-unknown-unknown'" ] + 16 -> 7 [ label = "" ] + 16 -> 26 [ label = " 'cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))'" ] + 16 -> 29 [ label = " 'cfg(unix)'" ] + 16 -> 63 [ label = " 'cfg(target_os = \"wasi\")'" ] + 16 -> 65 [ label = " 'cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))'" ] + 18 -> 81 [ label = "" ] + 18 -> 82 [ label = "" ] + 18 -> 25 [ label = "" ] + 19 -> 81 [ label = "" ] + 19 -> 82 [ label = "" ] + 19 -> 25 [ label = "" ] + 20 -> 81 [ label = "" ] + 20 -> 18 [ label = "" ] + 20 -> 42 [ label = "" ] + 21 -> 81 [ label = "" ] + 21 -> 83 [ label = "" ] + 22 -> 81 [ label = "" ] + 22 -> 84 [ label = "" ] + 22 -> 83 [ label = "" ] + 22 -> 21 [ label = "" ] + 22 -> 42 [ label = "" ] + 24 -> 9 [ label = "" ] + 24 -> 85 [ label = "" ] + 26 -> 80 [ label = "" ] + 27 -> 4 [ label = "" ] + 27 -> 86 [ label = "" ] + 27 -> 87 [ label = "" ] + 27 -> 88 [ label = "" ] + 27 -> 74 [ label = "" ] + 28 -> 4 [ label = "" ] + 28 -> 86 [ label = "" ] + 28 -> 87 [ label = "" ] + 28 -> 88 [ label = "" ] + 28 -> 74 [ label = "" ] + 33 -> 31 [ label = "" ] + 33 -> 89 [ label = "" ] + 33 -> 90 [ label = "" ] + 33 -> 91 [ label = "" ] + 33 -> 36 [ label = "" ] + 33 -> 92 [ label = "" ] + 33 -> 93 [ label = "" ] + 33 -> 94 [ label = "" ] + 34 -> 32 [ label = "" ] + 34 -> 95 [ label = "" ] + 34 -> 96 [ label = "" ] + 34 -> 97 [ label = "" ] + 34 -> 37 [ label = "" ] + 34 -> 98 [ label = "" ] + 34 -> 99 [ label = "" ] + 35 -> 32 [ label = "" ] + 35 -> 95 [ label = "" ] + 35 -> 96 [ label = "" ] + 35 -> 97 [ label = "" ] + 35 -> 38 [ label = "" ] + 35 -> 100 [ label = "" ] + 35 -> 101 [ label = "" ] + 36 -> 31 [ label = "" ] + 36 -> 89 [ label = "" ] + 36 -> 90 [ label = "" ] + 36 -> 91 [ label = "" ] + 40 -> 10 [ label = "" ] + 40 -> 102 [ label = "" ] + 41 -> 103 [ label = "" ] + 41 -> 104 [ label = "" ] + 41 -> 105 [ label = "" ] + 41 -> 106 [ label = "" ] + 41 -> 107 [ label = "" ] + 41 -> 108 [ label = "" ] + 41 -> 109 [ label = "" ] + 41 -> 110 [ label = "" ] + 41 -> 111 [ label = "" ] + 41 -> 112 [ label = "" ] + 41 -> 113 [ label = "" ] + 45 -> 62 [ label = "" ] + 46 -> 45 [ label = "" ] + 46 -> 114 [ label = "" ] 48 -> 49 [ label = "" ] - 48 -> 92 [ label = "" ] - 49 -> 88 [ label = "" ] - 49 -> 89 [ label = "" ] - 49 -> 93 [ label = "" ] - 49 -> 90 [ label = "" ] - 49 -> 91 [ label = "" ] - 49 -> 47 [ label = "" ] - 49 -> 94 [ label = "" ] - 49 -> 50 [ label = "" ] - 86 -> 1 [ label = "" ] - 95 -> 2 [ label = "" ] - 55 -> 2 [ label = "" ] - 55 -> 95 [ label = "" ] - 83 -> 4 [ label = "" ] - 83 -> 33 [ label = "" ] - 96 -> 5 [ label = "" ] - 56 -> 5 [ label = "" ] - 56 -> 96 [ label = "" ] - 97 -> 6 [ label = "" ] - 97 -> 51 [ label = "" ] - 84 -> 6 [ label = "" ] - 84 -> 97 [ label = "" ] - 51 -> 6 [ label = "" ] - 52 -> 7 [ label = "" ] - 58 -> 8 [ label = "" ] - 58 -> 51 [ label = "" ] - 58 -> 52 [ label = "" ] - 72 -> 9 [ label = "" ] - 72 -> 98 [ label = "" ] - 72 -> 99 [ label = "" ] - 99 -> 9 [ label = "" ] - 99 -> 18 [ label = "" ] - 98 -> 9 [ label = "" ] - 98 -> 100 [ label = "" ] - 101 -> 10 [ label = "" ] - 101 -> 46 [ label = "" ] - 102 -> 10 [ label = "" ] - 102 -> 18 [ label = "" ] - 73 -> 10 [ label = "" ] - 73 -> 101 [ label = "" ] - 73 -> 102 [ label = "" ] - 103 -> 12 [ label = "" ] - 57 -> 12 [ label = "" ] - 57 -> 103 [ label = "" ] - 61 -> 21 [ label = "" ] - 61 -> 59 [ label = "" ] - 60 -> 21 [ label = "" ] + 49 -> 115 [ label = "" ] + 50 -> 116 [ label = "" ] + 50 -> 117 [ label = "" ] + 50 -> 118 [ label = "" ] + 51 -> 25 [ label = "" ] + 51 -> 47 [ label = "" ] + 51 -> 49 [ label = "" ] + 51 -> 119 [ label = "" ] + 53 -> 45 [ label = "" ] + 53 -> 114 [ label = "" ] + 53 -> 46 [ label = "" ] + 53 -> 120 [ label = "" ] + 53 -> 62 [ label = "" ] + 54 -> 55 [ label = "" ] + 55 -> 116 [ label = "" ] + 55 -> 117 [ label = "" ] + 55 -> 118 [ label = "" ] + 56 -> 121 [ label = "" ] + 56 -> 44 [ label = "" ] + 56 -> 57 [ label = "" ] + 58 -> 0 [ label = "" ] + 58 -> 81 [ label = "" ] + 58 -> 122 [ label = "" ] + 58 -> 14 [ label = "" ] + 58 -> 18 [ label = "" ] + 58 -> 20 [ label = "" ] + 58 -> 23 [ label = "" ] + 58 -> 42 [ label = "" ] + 58 -> 60 [ label = "" ] + 58 -> 61 [ label = "" ] + 59 -> 0 [ label = "" ] + 59 -> 81 [ label = "" ] + 59 -> 83 [ label = "" ] 59 -> 21 [ label = "" ] - 67 -> 22 [ label = "" ] - 67 -> 65 [ label = "" ] - 66 -> 22 [ label = "" ] - 65 -> 22 [ label = "" ] - 104 -> 23 [ label = "" ] - 104 -> 105 [ label = "" ] - 104 -> 64 [ label = "" ] - 104 -> 61 [ label = "" ] - 106 -> 23 [ label = "" ] - 74 -> 23 [ label = "" ] - 74 -> 104 [ label = "" ] - 74 -> 107 [ label = "" ] - 74 -> 106 [ label = "" ] - 107 -> 23 [ label = "" ] - 107 -> 60 [ label = "" ] - 107 -> 63 [ label = "" ] - 105 -> 23 [ label = "" ] - 105 -> 62 [ label = "" ] - 105 -> 59 [ label = "" ] - 108 -> 24 [ label = "" ] - 108 -> 109 [ label = "" ] - 108 -> 69 [ label = "" ] - 108 -> 67 [ label = "" ] - 75 -> 24 [ label = "" ] - 75 -> 108 [ label = "" ] - 75 -> 110 [ label = "" ] - 110 -> 24 [ label = "" ] - 110 -> 66 [ label = "" ] - 109 -> 24 [ label = "" ] - 109 -> 68 [ label = "" ] - 109 -> 65 [ label = "" ] - 111 -> 25 [ label = "" ] - 111 -> 112 [ label = "" ] - 111 -> 71 [ label = "" ] - 111 -> 67 [ label = "" ] - 76 -> 25 [ label = "" ] - 76 -> 111 [ label = "" ] - 76 -> 113 [ label = "" ] - 113 -> 25 [ label = "" ] - 113 -> 66 [ label = "" ] - 112 -> 25 [ label = "" ] - 112 -> 70 [ label = "" ] - 112 -> 65 [ label = "" ] - 64 -> 26 [ label = "" ] - 64 -> 62 [ label = "" ] - 64 -> 61 [ label = "" ] - 63 -> 26 [ label = "" ] - 63 -> 60 [ label = "" ] - 62 -> 26 [ label = "" ] - 62 -> 59 [ label = "" ] - 69 -> 27 [ label = "" ] - 69 -> 68 [ label = "" ] - 68 -> 27 [ label = "" ] - 71 -> 28 [ label = "" ] - 71 -> 70 [ label = "" ] - 70 -> 28 [ label = "" ] - 114 -> 29 [ label = "" ] - 114 -> 115 [ label = "" ] - 116 -> 29 [ label = "" ] - 87 -> 29 [ label = "" ] - 87 -> 114 [ label = "" ] - 115 -> 29 [ label = "" ] - 115 -> 116 [ label = "" ] - 117 -> 30 [ label = "" ] - 117 -> 118 [ label = "" ] - 119 -> 30 [ label = "" ] - 119 -> 117 [ label = "" ] - 81 -> 34 [ label = "" ] - 88 -> 34 [ label = "" ] - 88 -> 81 [ label = "" ] - 82 -> 35 [ label = "" ] - 82 -> 81 [ label = "" ] - 89 -> 35 [ label = "" ] - 89 -> 82 [ label = "" ] + 59 -> 22 [ label = "" ] + 59 -> 42 [ label = "" ] + 59 -> 60 [ label = "" ] + 59 -> 61 [ label = "" ] + 65 -> 7 [ label = "" ] + 65 -> 67 [ label = "" ] + 65 -> 123 [ label = "" ] + 66 -> 124 [ label = "" ] + 66 -> 30 [ label = "" ] + 66 -> 125 [ label = "" ] + 66 -> 116 [ label = "" ] + 66 -> 117 [ label = "" ] + 66 -> 126 [ label = "" ] + 66 -> 118 [ label = "" ] + 66 -> 69 [ label = "" ] + 67 -> 117 [ label = "" ] + 67 -> 68 [ label = "" ] + 67 -> 127 [ label = "" ] + 68 -> 116 [ label = "" ] + 68 -> 117 [ label = "" ] + 68 -> 128 [ label = "" ] + 68 -> 126 [ label = "" ] + 68 -> 118 [ label = "" ] + 68 -> 66 [ label = "" ] + 68 -> 129 [ label = "" ] + 68 -> 69 [ label = "" ] + 124 -> 1 [ label = "" ] + 130 -> 2 [ label = "" ] + 81 -> 2 [ label = "" ] + 81 -> 130 [ label = "" ] + 72 -> 3 [ label = "" ] + 72 -> 131 [ label = "" ] + 131 -> 3 [ label = "" ] + 131 -> 49 [ label = "" ] + 86 -> 5 [ label = "" ] + 87 -> 6 [ label = "" ] + 121 -> 8 [ label = "" ] + 121 -> 44 [ label = "" ] + 132 -> 11 [ label = "" ] + 82 -> 11 [ label = "" ] + 82 -> 132 [ label = "" ] + 133 -> 12 [ label = "" ] + 133 -> 77 [ label = "" ] + 122 -> 12 [ label = "" ] + 122 -> 133 [ label = "" ] + 77 -> 12 [ label = "" ] + 78 -> 13 [ label = "" ] + 84 -> 14 [ label = "" ] + 84 -> 77 [ label = "" ] + 84 -> 78 [ label = "" ] + 103 -> 15 [ label = "" ] + 103 -> 134 [ label = "" ] + 103 -> 135 [ label = "" ] + 135 -> 15 [ label = "" ] + 135 -> 26 [ label = "" ] + 134 -> 15 [ label = "" ] + 134 -> 136 [ label = "" ] + 137 -> 16 [ label = "" ] + 137 -> 65 [ label = "" ] + 138 -> 16 [ label = "" ] + 138 -> 26 [ label = "" ] + 104 -> 16 [ label = "" ] + 104 -> 137 [ label = "" ] + 104 -> 138 [ label = "" ] + 85 -> 17 [ label = "" ] + 139 -> 19 [ label = "" ] + 83 -> 19 [ label = "" ] + 83 -> 139 [ label = "" ] + 140 -> 24 [ label = "" ] + 102 -> 24 [ label = "" ] + 102 -> 140 [ label = "" ] + 105 -> 27 [ label = "" ] + 106 -> 28 [ label = "" ] + 91 -> 31 [ label = "" ] + 91 -> 89 [ label = "" ] + 90 -> 31 [ label = "" ] + 89 -> 31 [ label = "" ] + 97 -> 32 [ label = "" ] + 97 -> 95 [ label = "" ] + 96 -> 32 [ label = "" ] + 95 -> 32 [ label = "" ] + 141 -> 33 [ label = "" ] + 141 -> 142 [ label = "" ] + 141 -> 94 [ label = "" ] + 141 -> 91 [ label = "" ] + 143 -> 33 [ label = "" ] + 107 -> 33 [ label = "" ] + 107 -> 141 [ label = "" ] + 107 -> 144 [ label = "" ] + 107 -> 143 [ label = "" ] + 144 -> 33 [ label = "" ] + 144 -> 90 [ label = "" ] + 144 -> 93 [ label = "" ] + 142 -> 33 [ label = "" ] + 142 -> 92 [ label = "" ] + 142 -> 89 [ label = "" ] + 145 -> 34 [ label = "" ] + 145 -> 146 [ label = "" ] + 145 -> 99 [ label = "" ] + 145 -> 97 [ label = "" ] + 108 -> 34 [ label = "" ] + 108 -> 145 [ label = "" ] + 108 -> 147 [ label = "" ] + 147 -> 34 [ label = "" ] + 147 -> 96 [ label = "" ] + 146 -> 34 [ label = "" ] + 146 -> 98 [ label = "" ] + 146 -> 95 [ label = "" ] + 148 -> 35 [ label = "" ] + 148 -> 149 [ label = "" ] + 148 -> 101 [ label = "" ] + 148 -> 97 [ label = "" ] + 109 -> 35 [ label = "" ] + 109 -> 148 [ label = "" ] + 109 -> 150 [ label = "" ] + 150 -> 35 [ label = "" ] + 150 -> 96 [ label = "" ] + 149 -> 35 [ label = "" ] + 149 -> 100 [ label = "" ] + 149 -> 95 [ label = "" ] + 94 -> 36 [ label = "" ] + 94 -> 92 [ label = "" ] + 94 -> 91 [ label = "" ] 93 -> 36 [ label = "" ] - 120 -> 36 [ label = "" ] - 120 -> 35 [ label = "" ] - 121 -> 36 [ label = "" ] - 121 -> 81 [ label = "" ] - 121 -> 82 [ label = "" ] - 122 -> 36 [ label = "" ] - 122 -> 120 [ label = "" ] - 123 -> 36 [ label = "" ] - 90 -> 36 [ label = "" ] - 124 -> 36 [ label = "" ] - 91 -> 36 [ label = "" ] - 91 -> 124 [ label = "" ] - 91 -> 123 [ label = "" ] - 91 -> 122 [ label = "" ] - 91 -> 125 [ label = "" ] - 91 -> 121 [ label = "" ] - 125 -> 36 [ label = "" ] - 77 -> 37 [ label = "" ] - 78 -> 39 [ label = "" ] - 79 -> 40 [ label = "" ] - 80 -> 40 [ label = "" ] - 126 -> 45 [ label = "" ] - 53 -> 45 [ label = "" ] - 53 -> 126 [ label = "" ] - 127 -> 46 [ label = "" ] - 128 -> 46 [ label = "" ] - 128 -> 85 [ label = "" ] - 54 -> 46 [ label = "" ] - 54 -> 128 [ label = "" ] - 54 -> 127 [ label = "" ] - 94 -> 47 [ label = "" ] - 85 -> 48 [ label = "" ] - 85 -> 92 [ label = "" ] - 92 -> 49 [ label = "" ] - 92 -> 94 [ label = "" ] + 93 -> 90 [ label = "" ] + 92 -> 36 [ label = "" ] + 92 -> 89 [ label = "" ] + 99 -> 37 [ label = "" ] + 99 -> 98 [ label = "" ] + 98 -> 37 [ label = "" ] + 101 -> 38 [ label = "" ] + 101 -> 100 [ label = "" ] + 100 -> 38 [ label = "" ] + 151 -> 39 [ label = "" ] + 151 -> 152 [ label = "" ] + 153 -> 39 [ label = "" ] + 125 -> 39 [ label = "" ] + 125 -> 151 [ label = "" ] + 152 -> 39 [ label = "" ] + 152 -> 153 [ label = "" ] + 154 -> 40 [ label = "" ] + 155 -> 40 [ label = "" ] + 156 -> 40 [ label = "" ] + 88 -> 40 [ label = "" ] + 88 -> 156 [ label = "" ] + 88 -> 154 [ label = "" ] + 88 -> 155 [ label = "" ] + 157 -> 41 [ label = "" ] + 157 -> 158 [ label = "" ] + 159 -> 41 [ label = "" ] + 159 -> 157 [ label = "" ] + 114 -> 45 [ label = "" ] + 116 -> 45 [ label = "" ] + 116 -> 114 [ label = "" ] + 120 -> 46 [ label = "" ] + 120 -> 114 [ label = "" ] + 117 -> 46 [ label = "" ] + 117 -> 120 [ label = "" ] + 160 -> 48 [ label = "" ] + 73 -> 48 [ label = "" ] + 73 -> 49 [ label = "" ] + 74 -> 48 [ label = "" ] + 74 -> 160 [ label = "" ] + 119 -> 49 [ label = "" ] + 161 -> 49 [ label = "" ] + 161 -> 50 [ label = "" ] + 70 -> 49 [ label = "" ] + 70 -> 161 [ label = "" ] + 71 -> 49 [ label = "" ] + 71 -> 119 [ label = "" ] + 115 -> 50 [ label = "" ] + 75 -> 51 [ label = "" ] + 162 -> 51 [ label = "" ] + 162 -> 119 [ label = "" ] + 76 -> 51 [ label = "" ] + 76 -> 162 [ label = "" ] + 128 -> 53 [ label = "" ] + 163 -> 53 [ label = "" ] + 163 -> 46 [ label = "" ] + 164 -> 53 [ label = "" ] + 164 -> 114 [ label = "" ] + 164 -> 120 [ label = "" ] + 165 -> 53 [ label = "" ] + 165 -> 163 [ label = "" ] + 166 -> 53 [ label = "" ] + 126 -> 53 [ label = "" ] + 167 -> 53 [ label = "" ] + 118 -> 53 [ label = "" ] + 118 -> 167 [ label = "" ] + 118 -> 166 [ label = "" ] + 118 -> 165 [ label = "" ] + 118 -> 168 [ label = "" ] + 118 -> 164 [ label = "" ] + 168 -> 53 [ label = "" ] + 110 -> 56 [ label = "" ] + 111 -> 58 [ label = "" ] + 112 -> 59 [ label = "" ] + 113 -> 59 [ label = "" ] + 169 -> 64 [ label = "" ] + 79 -> 64 [ label = "" ] + 79 -> 169 [ label = "" ] + 170 -> 65 [ label = "" ] + 171 -> 65 [ label = "" ] + 171 -> 123 [ label = "" ] + 80 -> 65 [ label = "" ] + 80 -> 171 [ label = "" ] + 80 -> 170 [ label = "" ] + 129 -> 66 [ label = "" ] + 123 -> 67 [ label = "" ] + 123 -> 127 [ label = "" ] + 127 -> 68 [ label = "" ] + 127 -> 129 [ label = "" ] } -