diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c78e6907..c11a2ccc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,5 +1,12 @@ -on: [push, pull_request] name: CI +on: + push: + branches: + - main + tags: + - "*" + pull_request: + jobs: lint: name: Lint diff --git a/examples/06_advisories/Cargo.lock b/examples/06_advisories/Cargo.lock index e042d0ce..fef63848 100644 --- a/examples/06_advisories/Cargo.lock +++ b/examples/06_advisories/Cargo.lock @@ -8,6 +8,7 @@ dependencies = [ "artifact_serde", "libusb", "spdx", + "trust-dns-resolver", ] [[package]] @@ -20,7 +21,7 @@ dependencies = [ "lazy_static 0.2.11", "maplit 0.1.6", "tendril", - "url", + "url 1.7.2", ] [[package]] @@ -34,7 +35,7 @@ dependencies = [ "maplit 1.0.2", "matches", "tendril", - "url", + "url 1.7.2", ] [[package]] @@ -50,6 +51,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "async-trait" +version = "0.1.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", +] + [[package]] name = "autocfg" version = "0.1.7" @@ -92,12 +104,24 @@ version = "1.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" +[[package]] +name = "bytes" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" + [[package]] name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + [[package]] name = "cloudabi" version = "0.0.3" @@ -107,6 +131,12 @@ dependencies = [ "bitflags", ] +[[package]] +name = "data-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "993a608597367c6377b258c25d7120740f00ed23a2252b729b1932dd7866f908" + [[package]] name = "debug_unreachable" version = "0.1.1" @@ -116,12 +146,50 @@ dependencies = [ "unreachable", ] +[[package]] +name = "enum-as-inner" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" +dependencies = [ + "heck", + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", +] + +[[package]] +name = "form_urlencoded" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +dependencies = [ + "matches", + "percent-encoding 2.1.0", +] + [[package]] name = "fuchsia-cprng" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +dependencies = [ + "bitflags", + "fuchsia-zircon-sys", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" + [[package]] name = "futf" version = "0.1.4" @@ -132,6 +200,80 @@ dependencies = [ "new_debug_unreachable", ] +[[package]] +name = "futures-channel" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748" + +[[package]] +name = "futures-io" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb" + +[[package]] +name = "futures-task" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d" +dependencies = [ + "once_cell", +] + +[[package]] +name = "futures-util" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2" +dependencies = [ + "futures-core", + "futures-task", + "pin-project", + "pin-utils", + "slab", +] + +[[package]] +name = "getrandom" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "wasi", +] + +[[package]] +name = "heck" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hostname" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi 0.3.9", +] + [[package]] name = "html5ever" version = "0.19.0" @@ -170,12 +312,69 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "instant" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +dependencies = [ + "libc", +] + +[[package]] +name = "ipconfig" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" +dependencies = [ + "socket2", + "widestring", + "winapi 0.3.9", + "winreg", +] + +[[package]] +name = "ipnet" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" + [[package]] name = "itoa" version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" +[[package]] +name = "kernel32-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + [[package]] name = "lazy_static" version = "0.2.11" @@ -215,6 +414,21 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "linked-hash-map" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" + +[[package]] +name = "lock_api" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" +dependencies = [ + "scopeguard", +] + [[package]] name = "log" version = "0.3.9" @@ -230,7 +444,16 @@ version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" dependencies = [ - "cfg-if", + "cfg-if 0.1.10", +] + +[[package]] +name = "lru-cache" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" +dependencies = [ + "linked-hash-map", ] [[package]] @@ -281,24 +504,109 @@ dependencies = [ "tendril", ] +[[package]] +name = "match_cfg" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" + [[package]] name = "matches" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +[[package]] +name = "mio" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +dependencies = [ + "cfg-if 0.1.10", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log 0.4.11", + "miow", + "net2", + "slab", + "winapi 0.2.8", +] + +[[package]] +name = "miow" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" +dependencies = [ + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", +] + +[[package]] +name = "net2" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", +] + [[package]] name = "new_debug_unreachable" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" +[[package]] +name = "once_cell" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" + +[[package]] +name = "parking_lot" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0" +dependencies = [ + "cfg-if 1.0.0", + "instant", + "libc", + "redox_syscall", + "smallvec", + "winapi 0.3.9", +] + [[package]] name = "percent-encoding" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" + [[package]] name = "phf" version = "0.7.24" @@ -325,7 +633,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" dependencies = [ "phf_shared", - "rand", + "rand 0.6.5", ] [[package]] @@ -337,12 +645,50 @@ dependencies = [ "siphasher", ] +[[package]] +name = "pin-project" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ccc2237c2c489783abd8c4c80e5450fc0e98644555b1364da68cc29aa151ca7" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", +] + +[[package]] +name = "pin-project-lite" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkg-config" version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33" +[[package]] +name = "ppv-lite86" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" + [[package]] name = "precomputed-hash" version = "0.1.1" @@ -360,13 +706,19 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.21" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36e28516df94f3dd551a587da5357459d9b36d945a7c37c3557928c1c2ff2a2c" +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" dependencies = [ "unicode-xid 0.2.1", ] +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + [[package]] name = "quote" version = "0.3.15" @@ -388,7 +740,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" dependencies = [ - "proc-macro2 1.0.21", + "proc-macro2 1.0.24", ] [[package]] @@ -399,15 +751,28 @@ checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" dependencies = [ "autocfg", "libc", - "rand_chacha", + "rand_chacha 0.1.1", "rand_core 0.4.2", - "rand_hc", + "rand_hc 0.1.0", "rand_isaac", "rand_jitter", "rand_os", "rand_pcg", "rand_xorshift", - "winapi", + "winapi 0.3.9", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", ] [[package]] @@ -420,6 +785,16 @@ dependencies = [ "rand_core 0.3.1", ] +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + [[package]] name = "rand_core" version = "0.3.1" @@ -435,6 +810,15 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom", +] + [[package]] name = "rand_hc" version = "0.1.0" @@ -444,6 +828,15 @@ dependencies = [ "rand_core 0.3.1", ] +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + [[package]] name = "rand_isaac" version = "0.1.1" @@ -461,7 +854,7 @@ checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" dependencies = [ "libc", "rand_core 0.4.2", - "winapi", + "winapi 0.3.9", ] [[package]] @@ -475,7 +868,7 @@ dependencies = [ "libc", "rand_core 0.4.2", "rdrand", - "winapi", + "winapi 0.3.9", ] [[package]] @@ -506,6 +899,12 @@ dependencies = [ "rand_core 0.3.1", ] +[[package]] +name = "redox_syscall" +version = "0.1.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" + [[package]] name = "regex" version = "1.3.9" @@ -521,6 +920,16 @@ version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" +[[package]] +name = "resolv-conf" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11834e137f3b14e309437a8276714eed3a80d1ef894869e510f2c0c0b98b9f4a" +dependencies = [ + "hostname", + "quick-error", +] + [[package]] name = "rustc-serialize" version = "0.3.24" @@ -533,6 +942,12 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + [[package]] name = "serde" version = "1.0.115" @@ -545,9 +960,9 @@ version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48" dependencies = [ - "proc-macro2 1.0.21", + "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.40", + "syn 1.0.54", ] [[package]] @@ -567,12 +982,30 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" +[[package]] +name = "slab" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" + [[package]] name = "smallvec" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" +[[package]] +name = "socket2" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall", + "winapi 0.3.9", +] + [[package]] name = "spdx" version = "0.3.1" @@ -622,7 +1055,7 @@ checksum = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6" dependencies = [ "phf_generator", "phf_shared", - "proc-macro2 1.0.21", + "proc-macro2 1.0.24", "quote 1.0.7", "string_cache_shared", ] @@ -657,11 +1090,11 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.40" +version = "1.0.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "963f7d3cc59b59b9325165add223142bbf1df27655d07789f109896d353d8350" +checksum = "9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44" dependencies = [ - "proc-macro2 1.0.21", + "proc-macro2 1.0.24", "quote 1.0.7", "unicode-xid 0.2.1", ] @@ -686,12 +1119,90 @@ dependencies = [ "utf-8", ] +[[package]] +name = "thiserror" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e9ae34b84616eedaaf1e9dd6026dbe00dcafa92aa0c8077cb69df1fcfe5e53e" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ba20f23e85b10754cd195504aebf6a27e2e6cbe28c17778a0c930724628dd56" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", +] + [[package]] name = "tinyvec" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117" +[[package]] +name = "tokio" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099837d3464c16a808060bb3f02263b412f6fafcb5d01c533d309985fbeebe48" +dependencies = [ + "bytes", + "iovec", + "lazy_static 1.4.0", + "mio", + "pin-project-lite", + "slab", +] + +[[package]] +name = "trust-dns-proto" +version = "0.20.0-alpha.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f7b8782e9121a5b2153ec07378d098262eeaf0cea9de22ff421d62227bb2b0b" +dependencies = [ + "async-trait", + "cfg-if 1.0.0", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna 0.2.0", + "ipnet", + "lazy_static 1.4.0", + "log 0.4.11", + "rand 0.7.3", + "smallvec", + "thiserror", + "tokio", + "url 2.2.0", +] + +[[package]] +name = "trust-dns-resolver" +version = "0.20.0-alpha.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "398e14f5f45df20fe4848691b9cec38b39b38f466cefee2bdf3f230abf883091" +dependencies = [ + "cfg-if 1.0.0", + "futures-util", + "ipconfig", + "lazy_static 1.4.0", + "log 0.4.11", + "lru-cache", + "parking_lot", + "resolv-conf", + "smallvec", + "thiserror", + "tokio", + "trust-dns-proto", +] + [[package]] name = "unicode-bidi" version = "0.3.4" @@ -710,6 +1221,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" + [[package]] name = "unicode-xid" version = "0.0.4" @@ -743,9 +1260,21 @@ version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" dependencies = [ - "idna", + "idna 0.1.5", "matches", - "percent-encoding", + "percent-encoding 1.0.1", +] + +[[package]] +name = "url" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" +dependencies = [ + "form_urlencoded", + "idna 0.2.0", + "matches", + "percent-encoding 2.1.0", ] [[package]] @@ -760,6 +1289,24 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "widestring" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" + +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" + [[package]] name = "winapi" version = "0.3.9" @@ -770,6 +1317,12 @@ dependencies = [ "winapi-x86_64-pc-windows-gnu", ] +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" + [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" @@ -781,3 +1334,22 @@ name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "winreg" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] diff --git a/examples/06_advisories/Cargo.toml b/examples/06_advisories/Cargo.toml index 66b99745..cb91037e 100644 --- a/examples/06_advisories/Cargo.toml +++ b/examples/06_advisories/Cargo.toml @@ -8,11 +8,17 @@ edition = "2018" # ammonia had a stack overflow < 2.1.0 # https://github.com/RustSec/advisory-db/blob/01ac6725d549dbc7873250fe2a55e54d528fe945/crates/ammonia/RUSTSEC-2019-0001.toml ammonia = "=0.7.0" + +# Transitively depends on an ammonia 1.2.0 +artifact_serde = "0.3.1" + # libusb is unmaintained # https://github.com/RustSec/advisory-db/blob/5b35b71cf74eed58696aeeb5a764a9f0a66fe7ba/crates/libusb/RUSTSEC-2016-0004.toml libusb = "0.3.0" + # This version of spdx has been yanked spdx = "=0.3.1" -# Transitively depends on an ammonia 1.2.0 -artifact_serde = "0.3.1" +# There is an advisory for < 0.5.0-alpha.3, but is fixed in >= 0.5.0, so this +# should not fail +trust-dns-resolver = "0.20.0-alpha.3" diff --git a/src/advisories/diags.rs b/src/advisories/diags.rs index 685661ab..07411457 100644 --- a/src/advisories/diags.rs +++ b/src/advisories/diags.rs @@ -208,6 +208,42 @@ impl<'a> crate::CheckCtx<'a, super::cfg::ValidConfig> { ) .into() } + + pub(crate) fn diag_for_prerelease_skipped( + &self, + krate: &crate::Krate, + krate_index: krates::NodeId, + advisory: &Metadata, + matched: &semver::VersionReq, + ) -> Pack { + let mut pack = Pack::with_kid(Check::Advisories, krate.id.clone()); + + let notes = { + let mut n = Vec::new(); + n.push(format!("ID: {}", advisory.id)); + if let Some(url) = advisory.id.url() { + n.push(format!("Advisory: {}", &url)); + } + + n.push(format!("Satisfied version requirement: {}", matched)); + + n + }; + + pack.push( + Diagnostic::new(Severity::Warning) + .with_message( + "advisory for a crate with a pre-release was skipped as it matched a patch", + ) + .with_code("A009") + .with_notes(notes) + .with_labels(vec![self + .krate_spans + .label_for_index(krate_index.index(), "pre-release crate")]), + ); + + pack + } } pub(crate) struct NoAvailablePatches<'a> { diff --git a/src/advisories/mod.rs b/src/advisories/mod.rs index f99f47ad..e1dcaa96 100644 --- a/src/advisories/mod.rs +++ b/src/advisories/mod.rs @@ -71,6 +71,40 @@ pub fn check( pkg, ) { Some((i, krate)) => { + // This is a workaround for https://github.com/steveklabnik/semver/issues/172, + // it's not strictly correct so we do emit a warning to notify the user + // (though to be honest most people only run cargo-deny in CI and won't notice) + if let Some(versions) = versions { + if krate.version.is_prerelease() { + let rematch = semver::Version::new( + krate.version.major, + krate.version.minor, + krate.version.patch, + ); + + // Patches are usually (always) specified in ascending order, + // so we walk them in reverse to get the closest patch that + // may apply to the crate version in question + for patched in versions.patched.iter().rev() { + if patched.matches(&rematch) { + let skipped_diag = + ctx.diag_for_prerelease_skipped(krate, i, advisory, patched); + sink.push(skipped_diag); + return; + } + } + + for unaffected in versions.unaffected.iter().rev() { + if unaffected.matches(&rematch) { + let skipped_diag = + ctx.diag_for_prerelease_skipped(krate, i, advisory, unaffected); + sink.push(skipped_diag); + return; + } + } + } + } + let diag = ctx.diag_for_advisory(krate, i, advisory, versions, |index| { ignore_hits.as_mut_bitslice().set(index, true) }); diff --git a/tests/advisories.rs b/tests/advisories.rs index b8f240d5..0ae15c87 100644 --- a/tests/advisories.rs +++ b/tests/advisories.rs @@ -11,19 +11,19 @@ struct TestCtx { krates: Krates, } +fn iter_notes(diag: &serde_json::Value) -> Option> { + diag.pointer("/fields/notes") + .and_then(|notes| notes.as_array()) + .map(|array| array.iter().filter_map(|s| s.as_str())) +} + fn find_by_code<'a>( diags: &'a [serde_json::Value], code: &'_ str, ) -> Option<&'a serde_json::Value> { - diags.iter().find(|v| { - v.pointer("/fields/notes") - .and_then(|notes| notes.as_array()) - .map(|s| { - s.iter() - .filter_map(|s| s.as_str()) - .any(|s| s.contains(code)) - }) - .unwrap_or(false) + diags.iter().find(|v| match iter_notes(v) { + Some(mut notes) => notes.any(|note| note.contains(code)), + None => false, }) } @@ -95,6 +95,45 @@ fn detects_vulnerabilities() { ); } +#[test] +#[ignore] +fn skips_prereleases() { + let TestCtx { dbs, lock, krates } = load(); + + let cfg = "vulnerability = 'deny'"; + + let diags = utils::gather_diagnostics::( + krates, + "skips_prereleases", + Some(cfg), + None, + |ctx, _, tx| { + advisories::check( + ctx, + &dbs, + lock, + Option::::None, + tx, + ); + }, + ) + .unwrap(); + + let vuln_diag = find_by_code(&diags, "RUSTSEC-2018-0007").unwrap(); + + assert_field_eq!(vuln_diag, "/fields/severity", "warning"); + assert_field_eq!( + vuln_diag, + "/fields/message", + "advisory for a crate with a pre-release was skipped as it matched a patch" + ); + assert_field_eq!(vuln_diag, "/fields/labels/0/message", "pre-release crate"); + + assert!(iter_notes(vuln_diag) + .expect("expected notes on diag") + .any(|s| s == "Satisfied version requirement: >=0.5.0-alpha.3")); +} + #[test] #[ignore] fn detects_unmaintained() { @@ -242,10 +281,7 @@ fn detects_yanked() { ) .unwrap(); - let yanked = [ - "quote 1.0.2 registry+https://github.com/rust-lang/crates.io-index", - "spdx 0.3.1 registry+https://github.com/rust-lang/crates.io-index", - ]; + let yanked = ["spdx 0.3.1 registry+https://github.com/rust-lang/crates.io-index"]; for yanked in &yanked { assert!( diff --git a/tests/test_data/advisories/06_Cargo.lock b/tests/test_data/advisories/06_Cargo.lock index 21583a1d..fef63848 100644 --- a/tests/test_data/advisories/06_Cargo.lock +++ b/tests/test_data/advisories/06_Cargo.lock @@ -4,609 +4,1352 @@ name = "advisories" version = "0.1.0" dependencies = [ - "ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ammonia 0.7.0", + "artifact_serde", + "libusb", + "spdx", + "trust-dns-resolver", +] + +[[package]] +name = "ammonia" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "768ad3bb5c582f19377a00ea9355d9c4f1b8349939da74949b1983312e7a2c0b" +dependencies = [ + "html5ever 0.19.0", + "lazy_static 0.2.11", + "maplit 0.1.6", + "tendril", + "url 1.7.2", ] [[package]] name = "ammonia" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8b93ecb80665873703bf3b0a77f369c96b183d8e0afaf30a3ff5ff07dfc6409" dependencies = [ - "html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "html5ever 0.22.5", + "lazy_static 1.4.0", + "maplit 1.0.2", + "matches", + "tendril", + "url 1.7.2", +] + +[[package]] +name = "artifact_serde" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b160d038f925bfcb663209d4bdf31c943b26cdf6d3331f299f89489e52745de" +dependencies = [ + "ammonia 1.2.0", + "base64", + "serde", + "serde_derive", + "serde_json", +] + +[[package]] +name = "async-trait" +version = "0.1.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", ] [[package]] name = "autocfg" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" + +[[package]] +name = "base64" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" +dependencies = [ + "byteorder", +] [[package]] name = "bit-set" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e1e6fb1c9e3d6fcdec57216a74eaa03e41f52a22f13a16438251d8e88b89da" dependencies = [ - "bit-vec 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0dc55f2d8a1a85650ac47858bb001b4c0dd73d79e3c455a842925e68d29cd3" [[package]] name = "bitflags" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" + +[[package]] +name = "byteorder" +version = "1.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" + +[[package]] +name = "bytes" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cloudabi" version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" dependencies = [ - "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags", +] + +[[package]] +name = "data-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "993a608597367c6377b258c25d7120740f00ed23a2252b729b1932dd7866f908" + +[[package]] +name = "debug_unreachable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a032eac705ca39214d169f83e3d3da290af06d8d1d344d1baad2fd002dca4b3" +dependencies = [ + "unreachable", +] + +[[package]] +name = "enum-as-inner" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595" +dependencies = [ + "heck", + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", +] + +[[package]] +name = "form_urlencoded" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +dependencies = [ + "matches", + "percent-encoding 2.1.0", ] [[package]] name = "fuchsia-cprng" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +dependencies = [ + "bitflags", + "fuchsia-zircon-sys", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" [[package]] name = "futf" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748" + +[[package]] +name = "futures-io" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb" + +[[package]] +name = "futures-task" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d" +dependencies = [ + "once_cell", +] + +[[package]] +name = "futures-util" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2" +dependencies = [ + "futures-core", + "futures-task", + "pin-project", + "pin-utils", + "slab", +] + +[[package]] +name = "getrandom" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "wasi", +] + +[[package]] +name = "heck" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" dependencies = [ - "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-segmentation", +] + +[[package]] +name = "hostname" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi 0.3.9", +] + +[[package]] +name = "html5ever" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba0806f17ce2ea657c67cd28d03941166638c05153fb644aac6d5156b3033d0" +dependencies = [ + "log 0.3.9", + "mac", + "markup5ever 0.4.0", + "quote 0.3.15", + "syn 0.11.11", ] [[package]] name = "html5ever" version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c213fa6a618dc1da552f54f85cba74b05d8e883c92ec4e89067736938084c26e" dependencies = [ - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11", + "mac", + "markup5ever 0.7.5", + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", ] [[package]] name = "idna" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" dependencies = [ - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "matches", + "unicode-bidi", + "unicode-normalization", ] +[[package]] +name = "idna" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "instant" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +dependencies = [ + "libc", +] + +[[package]] +name = "ipconfig" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7" +dependencies = [ + "socket2", + "widestring", + "winapi 0.3.9", + "winreg", +] + +[[package]] +name = "ipnet" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135" + [[package]] name = "itoa" -version = "0.4.4" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" + +[[package]] +name = "kernel32-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "lazy_static" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" [[package]] name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.66" +version = "0.2.77" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235" [[package]] name = "libusb" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f990ddd929cbe53de4ecd6cf26e1f4e0c5b9796e4c629d9046570b03738aa53" dependencies = [ - "bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "bit-set", + "libc", + "libusb-sys", ] [[package]] name = "libusb-sys" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c53b6582563d64ad3e692f54ef95239c3ea8069e82c9eb70ca948869a7ad767" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" + +[[package]] +name = "lock_api" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" dependencies = [ - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard", ] [[package]] name = "log" -version = "0.4.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.11", +] + +[[package]] +name = "log" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" +dependencies = [ + "cfg-if 0.1.10", +] + +[[package]] +name = "lru-cache" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" +dependencies = [ + "linked-hash-map", ] [[package]] name = "mac" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "maplit" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22593015b8df7747861c69c28acd32589fb96c1686369f3b661d12e409d4cf65" [[package]] name = "maplit" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" + +[[package]] +name = "markup5ever" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c787ec52b50a2ee0f15db7c18e628528964f71e113ceb864177abe866d169c9" +dependencies = [ + "phf", + "phf_codegen", + "rustc-serialize", + "string_cache 0.6.2", + "string_cache_codegen", + "tendril", +] [[package]] name = "markup5ever" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "897636f9850c3eef4905a5540683ed53dc9393860f0846cab2c2ddf9939862ff" dependencies = [ - "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)", - "string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", - "string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "phf", + "phf_codegen", + "serde", + "serde_derive", + "serde_json", + "string_cache 0.7.5", + "string_cache_codegen", + "tendril", ] +[[package]] +name = "match_cfg" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" + [[package]] name = "matches" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" + +[[package]] +name = "mio" +version = "0.6.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" +dependencies = [ + "cfg-if 0.1.10", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log 0.4.11", + "miow", + "net2", + "slab", + "winapi 0.2.8", +] + +[[package]] +name = "miow" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" +dependencies = [ + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", +] + +[[package]] +name = "net2" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "winapi 0.3.9", +] [[package]] name = "new_debug_unreachable" -version = "1.0.3" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "once_cell" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" + +[[package]] +name = "parking_lot" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0" +dependencies = [ + "cfg-if 1.0.0", + "instant", + "libc", + "redox_syscall", + "smallvec", + "winapi 0.3.9", +] [[package]] name = "percent-encoding" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "phf" version = "0.7.24" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18" dependencies = [ - "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared", ] [[package]] name = "phf_codegen" version = "0.7.24" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e" dependencies = [ - "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_generator", + "phf_shared", ] [[package]] name = "phf_generator" version = "0.7.24" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" dependencies = [ - "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_shared", + "rand 0.6.5", ] [[package]] name = "phf_shared" version = "0.7.24" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ccc2237c2c489783abd8c4c80e5450fc0e98644555b1364da68cc29aa151ca7" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f" dependencies = [ - "siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", ] +[[package]] +name = "pin-project-lite" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkg-config" -version = "0.3.17" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33" + +[[package]] +name = "ppv-lite86" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "precomputed-hash" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "proc-macro2" version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" dependencies = [ - "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.1.0", ] [[package]] name = "proc-macro2" -version = "1.0.6" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" dependencies = [ - "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.1", ] +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +[[package]] +name = "quote" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" + [[package]] name = "quote" version = "0.6.13" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" dependencies = [ - "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.30", ] [[package]] name = "quote" -version = "1.0.2" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" dependencies = [ - "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24", ] [[package]] name = "rand" version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "libc", + "rand_chacha 0.1.1", + "rand_core 0.4.2", + "rand_hc 0.1.0", + "rand_isaac", + "rand_jitter", + "rand_os", + "rand_pcg", + "rand_xorshift", + "winapi 0.3.9", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", ] [[package]] name = "rand_chacha" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "rand_core 0.3.1", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", ] [[package]] name = "rand_core" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" dependencies = [ - "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.2", ] [[package]] name = "rand_core" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom", +] [[package]] name = "rand_hc" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" dependencies = [ - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1", ] [[package]] name = "rand_isaac" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" dependencies = [ - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1", ] [[package]] name = "rand_jitter" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" dependencies = [ - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "rand_core 0.4.2", + "winapi 0.3.9", ] [[package]] name = "rand_os" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" dependencies = [ - "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "cloudabi", + "fuchsia-cprng", + "libc", + "rand_core 0.4.2", + "rdrand", + "winapi 0.3.9", ] [[package]] name = "rand_pcg" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg", + "rand_core 0.4.2", ] [[package]] name = "rand_xorshift" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" dependencies = [ - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1", ] [[package]] name = "rdrand" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" dependencies = [ - "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1", ] +[[package]] +name = "redox_syscall" +version = "0.1.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" + [[package]] name = "regex" -version = "1.3.4" +version = "1.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6" dependencies = [ - "regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.14" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8" + +[[package]] +name = "resolv-conf" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11834e137f3b14e309437a8276714eed3a80d1ef894869e510f2c0c0b98b9f4a" +dependencies = [ + "hostname", + "quick-error", +] + +[[package]] +name = "rustc-serialize" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" [[package]] name = "ryu" -version = "1.0.2" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" + +[[package]] +name = "scopeguard" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "serde" -version = "1.0.104" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5" [[package]] name = "serde_derive" -version = "1.0.104" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48" dependencies = [ - "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", ] [[package]] name = "serde_json" -version = "1.0.44" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c" dependencies = [ - "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa", + "ryu", + "serde", ] [[package]] name = "siphasher" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" + +[[package]] +name = "slab" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" [[package]] name = "smallvec" -version = "1.0.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" + +[[package]] +name = "socket2" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall", + "winapi 0.3.9", +] [[package]] name = "spdx" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d3449a25089fd6f99b089e62c385d5d4adeaf3defedc35a67d540e7df44c5fb" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0", + "regex", + "smallvec", +] + +[[package]] +name = "string_cache" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413fc7852aeeb5472f1986ef755f561ddf0c789d3d796e65f0b6fe293ecd4ef8" +dependencies = [ + "debug_unreachable", + "lazy_static 0.2.11", + "phf_shared", + "precomputed-hash", + "serde", + "string_cache_codegen", + "string_cache_shared", ] [[package]] name = "string_cache" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89c058a82f9fd69b1becf8c274f412281038877c553182f1d02eb027045a2d67" dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", - "string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0", + "new_debug_unreachable", + "phf_shared", + "precomputed-hash", + "serde", + "string_cache_codegen", + "string_cache_shared", ] [[package]] name = "string_cache_codegen" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6" dependencies = [ - "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "phf_generator", + "phf_shared", + "proc-macro2 1.0.24", + "quote 1.0.7", + "string_cache_shared", ] [[package]] name = "string_cache_shared" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc" + +[[package]] +name = "syn" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad" +dependencies = [ + "quote 0.3.15", + "synom", + "unicode-xid 0.0.4", +] [[package]] name = "syn" version = "0.15.44" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" dependencies = [ - "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.30", + "quote 0.6.13", + "unicode-xid 0.1.0", ] [[package]] name = "syn" -version = "1.0.11" +version = "1.0.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "unicode-xid 0.2.1", +] + +[[package]] +name = "synom" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" dependencies = [ - "proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.0.4", ] [[package]] name = "tendril" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thiserror" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e9ae34b84616eedaaf1e9dd6026dbe00dcafa92aa0c8077cb69df1fcfe5e53e" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ba20f23e85b10754cd195504aebf6a27e2e6cbe28c17778a0c930724628dd56" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.54", +] + +[[package]] +name = "tinyvec" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117" + +[[package]] +name = "tokio" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099837d3464c16a808060bb3f02263b412f6fafcb5d01c533d309985fbeebe48" +dependencies = [ + "bytes", + "iovec", + "lazy_static 1.4.0", + "mio", + "pin-project-lite", + "slab", +] + +[[package]] +name = "trust-dns-proto" +version = "0.20.0-alpha.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f7b8782e9121a5b2153ec07378d098262eeaf0cea9de22ff421d62227bb2b0b" +dependencies = [ + "async-trait", + "cfg-if 1.0.0", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna 0.2.0", + "ipnet", + "lazy_static 1.4.0", + "log 0.4.11", + "rand 0.7.3", + "smallvec", + "thiserror", + "tokio", + "url 2.2.0", +] + +[[package]] +name = "trust-dns-resolver" +version = "0.20.0-alpha.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "398e14f5f45df20fe4848691b9cec38b39b38f466cefee2bdf3f230abf883091" dependencies = [ - "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.0", + "futures-util", + "ipconfig", + "lazy_static 1.4.0", + "log 0.4.11", + "lru-cache", + "parking_lot", + "resolv-conf", + "smallvec", + "thiserror", + "tokio", + "trust-dns-proto", ] [[package]] name = "unicode-bidi" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" dependencies = [ - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "matches", ] [[package]] name = "unicode-normalization" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" dependencies = [ - "smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" + +[[package]] +name = "unicode-xid" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" + [[package]] name = "unicode-xid" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" [[package]] name = "unicode-xid" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" + +[[package]] +name = "unreachable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f2ae5ddb18e1c92664717616dd9549dde73f539f01bd7b77c2edb2446bdff91" +dependencies = [ + "void", +] [[package]] name = "url" version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" +dependencies = [ + "idna 0.1.5", + "matches", + "percent-encoding 1.0.1", +] + +[[package]] +name = "url" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" dependencies = [ - "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "form_urlencoded", + "idna 0.2.0", + "matches", + "percent-encoding 2.1.0", ] [[package]] name = "utf-8" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "widestring" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" [[package]] name = "winapi" -version = "0.3.8" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" + +[[package]] +name = "winapi" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" dependencies = [ - "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", ] +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" + [[package]] name = "winapi-i686-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "winreg" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" +dependencies = [ + "winapi 0.3.9", +] -[metadata] -"checksum ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a8b93ecb80665873703bf3b0a77f369c96b183d8e0afaf30a3ff5ff07dfc6409" -"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" -"checksum bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e6e1e6fb1c9e3d6fcdec57216a74eaa03e41f52a22f13a16438251d8e88b89da" -"checksum bit-vec 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a4523a10839ffae575fb08aa3423026c8cb4687eef43952afb956229d4f246f7" -"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" -"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" -"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" -"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" -"checksum futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" -"checksum html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c213fa6a618dc1da552f54f85cba74b05d8e883c92ec4e89067736938084c26e" -"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" -"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f" -"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -"checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" -"checksum libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f990ddd929cbe53de4ecd6cf26e1f4e0c5b9796e4c629d9046570b03738aa53" -"checksum libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4c53b6582563d64ad3e692f54ef95239c3ea8069e82c9eb70ca948869a7ad767" -"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" -"checksum mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" -"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" -"checksum markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "897636f9850c3eef4905a5540683ed53dc9393860f0846cab2c2ddf9939862ff" -"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" -"checksum new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f40f005c60db6e03bae699e414c58bf9aa7ea02a2d0b9bfbcf19286cc4c82b30" -"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" -"checksum phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18" -"checksum phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e" -"checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" -"checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" -"checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" -"checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" -"checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -"checksum proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9c9e470a8dc4aeae2dee2f335e8f533e2d4b347e1434e5671afc49b054592f27" -"checksum quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" -"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" -"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" -"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" -"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" -"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" -"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" -"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" -"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" -"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" -"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -"checksum regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "322cf97724bea3ee221b78fe25ac9c46114ebb51747ad5babd51a2fc6a8235a8" -"checksum regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)" = "b28dfe3fe9badec5dbf0a79a9cccad2cfc2ab5484bdb3e44cbd1ae8b3ba2be06" -"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8" -"checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449" -"checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64" -"checksum serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)" = "48c575e0cc52bdd09b47f330f646cf59afc586e9c4e3ccd6fc1f625b8ea1dad7" -"checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" -"checksum smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4ecf3b85f68e8abaa7555aa5abdb1153079387e60b718283d732f03897fcfc86" -"checksum spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9d3449a25089fd6f99b089e62c385d5d4adeaf3defedc35a67d540e7df44c5fb" -"checksum string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "89c058a82f9fd69b1becf8c274f412281038877c553182f1d02eb027045a2d67" -"checksum string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6" -"checksum string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc" -"checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -"checksum syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)" = "dff0acdb207ae2fe6d5976617f887eb1e35a2ba52c13c7234c790960cdad9238" -"checksum tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b" -"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -"checksum unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b561e267b2326bb4cebfc0ef9e68355c7abe6c6f522aeac2f5bf95d56c59bdcf" -"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" -"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" -"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" -"checksum utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" -"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" -"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] diff --git a/tests/test_data/advisories/06_advisories.json b/tests/test_data/advisories/06_advisories.json index 5f6db14a..fb1ce2c8 100644 --- a/tests/test_data/advisories/06_advisories.json +++ b/tests/test_data/advisories/06_advisories.json @@ -1 +1 @@ -{"packages":[{"name":"futf","version":"0.1.4","id":"futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Handling fragments of UTF-8","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"mac","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":"new_debug_unreachable","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/Cargo.toml","metadata":null,"publish":null,"authors":["Keegan McAllister "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/futf","edition":"2015","links":null},{"name":"idna","version":"0.1.5","id":"idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"matches","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":"unicode-bidi","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":"unicode-normalization","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","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":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"idna","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/src/lib.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/tests/tests.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/tests/unit.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","edition":"2015","links":null},{"name":"markup5ever","version":"0.7.5","id":"markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Common code for xml5ever and html5ever","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tendril","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":"phf_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.3","kind":"build","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":"build","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":"build","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":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"markup5ever","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.7.5/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.7.5/build.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.7.5/Cargo.toml","metadata":null,"publish":null,"authors":["The html5ever Project Developers"],"categories":["parser-implementations","web-programming"],"keywords":[],"readme":null,"repository":"https://github.com/servo/html5ever","edition":"2015","links":null},{"name":"rand_os","version":"0.1.3","id":"rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"OS backed Random Number Generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"rdrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_env = \"sgx\")","registry":null},{"name":"cloudabi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"cloudabi\")","registry":null},{"name":"fuchsia-cprng","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":"cfg(target_os = \"fuchsia\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["minwindef","ntsecapi","winnt"],"target":"cfg(windows)","registry":null},{"name":"stdweb","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":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_os","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/tests/mod.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":[],"keywords":["random","rng","os"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"quote","version":"0.6.13","id":"quote 0.6.13 (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":"^0.4.21","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/tests/test.rs","edition":"2015","doctest":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","edition":"2015","links":null},{"name":"libc","version":"0.2.66","id":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.66/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.66/tests/const_fn.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.66/build.rs","edition":"2015","doctest":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.66/Cargo.toml","metadata":null,"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","edition":"2015","links":null},{"name":"itoa","version":"0.4.4","id":"itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Fast functions for printing integer primitives to an io::Write","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.4/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.4/tests/test.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.4/benches/bench.rs","edition":"2015","doctest":false}],"features":{"default":["std"],"i128":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.4/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":["value-formatting"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","edition":"2015","links":null},{"name":"lazy_static","version":"1.4.0","id":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro for declaring lazily evaluated statics in Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":null,"optional":true,"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.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/test.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/no_std.rs","edition":"2015","doctest":false}],"features":{"spin_no_std":["spin"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Marvin Löbel "],"categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","edition":"2015","links":null},{"name":"cloudabi","version":"0.0.3","id":"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-2-Clause","license_file":null,"description":"Low level interface to CloudABI. Contains all syscalls and related types.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","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":"cloudabi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cloudabi-0.0.3/cloudabi.rs","edition":"2015","doctest":true}],"features":{"default":["bitflags"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cloudabi-0.0.3/Cargo.toml","metadata":null,"publish":null,"authors":["Nuxi (https://nuxi.nl/) and contributors"],"categories":[],"keywords":["cloudabi"],"readme":null,"repository":"https://github.com/nuxinl/cloudabi","edition":"2015","links":null},{"name":"phf","version":"0.7.24","id":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Runtime support for perfect hash function data structures","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.7.24/src/lib.rs","edition":"2015","doctest":true}],"features":{"core":["phf_shared/core"],"macros":["phf_macros"],"unicase":["phf_shared/unicase"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"string_cache","version":"0.7.5","id":"string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"A string interning library for Rust, developed as part of the Servo project.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","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":"new_debug_unreachable","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":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"precomputed-hash","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":"serde","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":"string_cache_shared","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":"rand","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":"string_cache_codegen","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":"string_cache_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/examples/simple.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"small-stack","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/tests/small-stack.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/build.rs","edition":"2015","doctest":false}],"features":{"log-events":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"rand_core","version":"0.4.2","id":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","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.0.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","edition":"2015","doctest":true}],"features":{"alloc":[],"serde1":["serde","serde_derive"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"libusb-sys","version":"0.2.3","id":"libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"FFI bindings for libusb.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libusb-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"libusb_info","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/examples/libusb_info.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"read_device","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/examples/read_device.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"list_devices","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/examples/list_devices.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/build.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/Cargo.toml","metadata":null,"publish":null,"authors":["David Cuddeback "],"categories":[],"keywords":["usb","libusb","hardware","bindings"],"readme":"README.md","repository":"https://github.com/dcuddeback/libusb-sys.git","edition":"2015","links":"usb-1.0"},{"name":"unicode-normalization","version":"0.1.11","id":"unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15.\n","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.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-normalization","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.11/src/lib.rs","edition":"2015","doctest":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.11/benches/bench.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.11/Cargo.toml","metadata":null,"publish":null,"authors":["kwantam "],"categories":[],"keywords":["text","unicode","normalization","decomposition","recomposition"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-normalization","edition":"2015","links":null},{"name":"percent-encoding","version":"1.0.1","id":"percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Percent encoding and decoding","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"percent-encoding","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-1.0.1/lib.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","edition":"2015","links":null},{"name":"string_cache_codegen","version":"0.4.4","id":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"A codegen library for string-cache, developed as part of the Servo project.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_generator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache_shared","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache_codegen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.4.4/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.4.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"serde","version":"1.0.104","id":"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"= 1.0.104","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.104/src/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.104/build.rs","edition":"2015","doctest":false}],"features":{"alloc":[],"default":["std"],"derive":["serde_derive"],"rc":[],"std":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.104/Cargo.toml","metadata":{"playground":{"features":["derive","rc"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","edition":"2015","links":null},{"name":"maplit","version":"1.0.2","id":"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Collection “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"maplit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-1.0.2/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-1.0.2/tests/tests.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-1.0.2/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["rust-patterns"],"keywords":["literal","data-structure","hashmap","macro"],"readme":null,"repository":"https://github.com/bluss/maplit","edition":"2015","links":null},{"name":"rand_xorshift","version":"0.1.1","id":"rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Xorshift random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.2, < 0.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","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.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_xorshift","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/tests/mod.rs","edition":"2015","doctest":false}],"features":{"serde1":["serde","serde_derive"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","xorshift"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"autocfg","version":"0.1.7","id":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"Automatic cfg for Rust compiler features","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"paths","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/paths.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"versions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/versions.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"integers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/integers.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/traits.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/tests/rustflags.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Stone "],"categories":["development-tools::build-utils"],"keywords":["rustc","build","autoconf"],"readme":"README.md","repository":"https://github.com/cuviper/autocfg","edition":"2015","links":null},{"name":"serde_json","version":"1.0.44","id":"serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)","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":"^1.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":"^0.4.3","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.60","kind":null,"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":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","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","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.44/src/lib.rs","edition":"2015","doctest":true}],"features":{"arbitrary_precision":[],"default":[],"preserve_order":["indexmap"],"raw_value":[],"unbounded_depth":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.44/Cargo.toml","metadata":{"docs":{"rs":{"features":["raw_value","unbounded_depth"]}},"playground":{"features":["raw_value"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","edition":"2015","links":null},{"name":"matches","version":"0.1.8","id":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A macro to evaluate, as a boolean, whether an expression matches a pattern.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"matches","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"macro_use_one","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/tests/macro_use_one.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Sapin "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SimonSapin/rust-std-candidates","edition":"2015","links":null},{"name":"advisories","version":"0.1.0","id":"advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"ammonia","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":"libusb","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":"spdx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"= 0.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["bin"],"crate_types":["bin"],"name":"advisories","src_path":"/home/jake/code/cargo-deny/examples/06_advisories/src/main.rs","edition":"2018","doctest":false}],"features":{},"manifest_path":"/home/jake/code/cargo-deny/examples/06_advisories/Cargo.toml","metadata":null,"publish":null,"authors":["Jake Shadle "],"categories":[],"keywords":[],"readme":null,"repository":null,"edition":"2018","links":null},{"name":"utf-8","version":"0.7.5","id":"utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Incremental, zero-copy UTF-8 decoding with error handling","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"utf8","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/tests/unit.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"from_utf8_lossy","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/benches/from_utf8_lossy.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Sapin "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SimonSapin/rust-utf8","edition":"2015","links":null},{"name":"phf_shared","version":"0.7.24","id":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Support code shared by PHF libraries","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"siphasher","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":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf_shared","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.7.24/src/lib.rs","edition":"2015","doctest":true}],"features":{"core":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"rdrand","version":"0.4.0","id":"rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"ISC","license_file":null,"description":"An implementation of random number generator based on rdrand and rdseed instructions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/src/lib.rs","edition":"2015","doctest":true},{"kind":["bench"],"crate_types":["bin"],"name":"std","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/benches/std.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"rdseed","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/benches/rdseed.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/benches/rdrand.rs","edition":"2015","doctest":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Simonas Kazlauskas "],"categories":[],"keywords":["rand","rdrand","rdseed","random"],"readme":null,"repository":"https://github.com/nagisa/rust_rdrand/","edition":"2015","links":null},{"name":"url","version":"1.7.2","id":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"URL library for Rust, based on the WHATWG URL Standard","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heapsize","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.4.1, < 0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"idna","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":"matches","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":"percent-encoding","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":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.6.1, < 0.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.6.1, < 0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"url","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/tests/unit.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"data","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/tests/data.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"parse_url","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/benches/parse_url.rs","edition":"2015","doctest":false}],"features":{"heap_size":["heapsize"],"query_encoding":["encoding"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["query_encoding"]}}},"publish":null,"authors":["The rust-url developers"],"categories":["parser-implementations","web-programming","encoding"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","edition":"2015","links":null},{"name":"log","version":"0.4.8","id":"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"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":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.8/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.8/tests/filters.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.8/build.rs","edition":"2015","doctest":false}],"features":{"kv_unstable":[],"kv_unstable_sval":["kv_unstable","sval/fmt"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.8/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_sval"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","edition":"2015","links":null},{"name":"siphasher","version":"0.2.3","id":"siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"SipHash functions from rust-core < 1.13","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"siphasher","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.2.3/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.2.3/Cargo.toml","metadata":null,"publish":null,"authors":["Frank Denis "],"categories":["algorithms","cryptography"],"keywords":["crypto","hash","siphash"],"readme":"README.md","repository":"https://github.com/jedisct1/rust-siphash","edition":"2015","links":null},{"name":"new_debug_unreachable","version":"1.0.3","id":"new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"debug_unreachable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.3/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.3/examples/simple.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"check","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.3/tests/check.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.3/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Brubeck ","Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mbrubeck/rust-debug-unreachable","edition":"2015","links":null},{"name":"bitflags","version":"1.2.1","id":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/src/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/build.rs","edition":"2015","doctest":false}],"features":{"default":[],"example_generated":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/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","edition":"2015","links":null},{"name":"libusb","version":"0.3.0","id":"libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Rust library for accessing USB devices.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bit-set","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libusb-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.26","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libusb","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"libusb_info","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/examples/libusb_info.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"read_device","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/examples/read_device.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"list_devices","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/examples/list_devices.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["David Cuddeback "],"categories":[],"keywords":["usb","libusb","hardware","bindings"],"readme":"README.md","repository":"https://github.com/dcuddeback/libusb-rs.git","edition":"2015","links":null},{"name":"ryu","version":"1.0.2","id":"ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","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.5","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/github.com-1ecc6299db9ec823/ryu-1.0.2/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"upstream_benchmark","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/examples/upstream_benchmark.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"f2s_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/tests/f2s_test.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"d2s_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/tests/d2s_test.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/tests/exhaustive.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"d2s_table_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/tests/d2s_table_test.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/benches/bench.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/build.rs","edition":"2015","doctest":false}],"features":{"small":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.2/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","edition":"2015","links":null},{"name":"quote","version":"1.0.2","id":"quote 1.0.2 (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","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":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.2/src/lib.rs","edition":"2018","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.2/tests/compiletest.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.2/tests/test.rs","edition":"2018","doctest":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.2/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","edition":"2018","links":null},{"name":"winapi-i686-pc-windows-gnu","version":"0.4.0","id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-i686-pc-windows-gnu","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"winapi-x86_64-pc-windows-gnu","version":"0.4.0","id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-x86_64-pc-windows-gnu","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"cfg-if","version":"0.1.10","id":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg-if","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs","edition":"2018","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/tests/xcrate.rs","edition":"2018","doctest":false}],"features":{"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","edition":"2018","links":null},{"name":"proc-macro2","version":"0.4.30","id":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A stable implementation of the upcoming new `proc_macro` API. Comes with an\noption, off by default, to also reimplement itself in terms of the upstream\nunstable API.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-xid","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":"quote","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":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/tests/marker.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/tests/test.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/build.rs","edition":"2015","doctest":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["macros"],"readme":"README.md","repository":"https://github.com/alexcrichton/proc-macro2","edition":"2015","links":null},{"name":"string_cache_shared","version":"0.3.0","id":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Code share between string_cache and string_cache_codegen.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache_shared","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_shared-0.3.0/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_shared-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"unicode-bidi","version":"0.3.4","id":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Implementation of the Unicode Bidirectional Algorithm","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"flame","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":"flamer","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":"matches","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":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.8, < 2.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.8, < 2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_bidi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs","edition":"2015","doctest":true}],"features":{"bench_it":[],"default":[],"flame_it":["flame","flamer"],"unstable":[],"with_serde":["serde"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":["rtl","unicode","text","layout","bidi"],"readme":null,"repository":"https://github.com/servo/unicode-bidi","edition":"2015","links":null},{"name":"tendril","version":"0.4.1","id":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Compact buffer/string type for zero-copy parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mac","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":"utf-8","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","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":"tendril","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"fuzz","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/examples/fuzz.rs","edition":"2015","doctest":false}],"features":{"bench":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/Cargo.toml","metadata":null,"publish":null,"authors":["Keegan McAllister ","Simon Sapin ","Chris Morgan "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/tendril","edition":"2015","links":null},{"name":"unicode-xid","version":"0.2.0","id":"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-xid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.0/src/lib.rs","edition":"2015","doctest":true}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","edition":"2015","links":null},{"name":"phf_generator","version":"0.7.24","id":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"PHF generation logic","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf_generator","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.7.24/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"mac","version":"0.1.1","id":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A collection of great and ubiqutitous macros.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mac","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/reem/rust-mac.git","edition":"2015","links":null},{"name":"regex","version":"1.3.4","id":"regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.14","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"thread_local","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":"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":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/src/lib.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/examples/shootout-regex-dna-bytes.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/examples/shootout-regex-dna.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-replace","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/examples/shootout-regex-dna-replace.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-single-cheat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/examples/shootout-regex-dna-single-cheat.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-cheat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/examples/shootout-regex-dna-cheat.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-single","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/examples/shootout-regex-dna-single.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"default","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_default.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"default-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_default_bytes.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"nfa","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_nfa.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"nfa-utf8bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_nfa_utf8bytes.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"nfa-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_nfa_bytes.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"backtrack","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_backtrack.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"backtrack-utf8bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_backtrack_utf8bytes.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"backtrack-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_backtrack_bytes.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"crates-regex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/tests/test_crates_regex.rs","edition":"2015","doctest":false}],"features":{"default":["std","perf","unicode"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-inline","perf-literal"],"perf-cache":["thread_local"],"perf-dfa":[],"perf-inline":[],"perf-literal":["aho-corasick","memchr"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":["regex-syntax/unicode-age"],"unicode-bool":["regex-syntax/unicode-bool"],"unicode-case":["regex-syntax/unicode-case"],"unicode-gencat":["regex-syntax/unicode-gencat"],"unicode-perl":["regex-syntax/unicode-perl"],"unicode-script":["regex-syntax/unicode-script"],"unicode-segment":["regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","edition":"2015","links":null},{"name":"precomputed-hash","version":"0.1.1","id":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A library intending to be a base dependency to expose a precomputed hash","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"precomputed-hash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Emilio Cobos Álvarez "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/emilio/precomputed-hash","edition":"2015","links":null},{"name":"rand_pcg","version":"0.1.2","id":"rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Selected PCG random number generators\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","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":"serde","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.0.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_pcg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"lcg64xsh32","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/tests/lcg64xsh32.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"mcg128xsl64","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/tests/mcg128xsl64.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/build.rs","edition":"2015","doctest":false}],"features":{"serde1":["serde","serde_derive"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","pcg"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_hc","version":"0.1.0","id":"rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"HC128 random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.2, < 0.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_hc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","hc128"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand","version":"0.6.5","id":"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Random number generators and other randomness functionality.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"packed_simd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"registry":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","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":"rand_hc","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":"rand_isaac","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":"rand_jitter","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":"rand_os","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":"rand_pcg","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":"rand_xorshift","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":"average","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xoshiro","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":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["minwindef","ntsecapi","profileapi","winnt"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"monty-hall","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/examples/monty-hall.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"monte-carlo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/examples/monte-carlo.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"uniformity","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/tests/uniformity.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/misc.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"distributions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/distributions.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"seq","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/seq.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"generators","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/generators.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/build.rs","edition":"2015","doctest":false}],"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","rand_os","rand_jitter/std"],"stdweb":["rand_os/stdweb"],"wasm-bindgen":["rand_os/wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"bit-set","version":"0.2.0","id":"bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A Vec of bits","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bit-vec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bit-set","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","edition":"2015","doctest":true}],"features":{"nightly":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alexis Beingessner "],"categories":[],"keywords":["data-structures"],"readme":"README.md","repository":"https://github.com/contain-rs/bit-set","edition":"2015","links":null},{"name":"rand_core","version":"0.3.1","id":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/src/lib.rs","edition":"2015","doctest":true}],"features":{"alloc":["rand_core/alloc"],"default":["std"],"serde1":["rand_core/serde1"],"std":["rand_core/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"ammonia","version":"1.2.0","id":"ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"HTML Sanitization","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"html5ever","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"maplit","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":"matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tendril","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":"url","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":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ammonia","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"ammonia-cat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/examples/ammonia-cat.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"version-numbers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/tests/version-numbers.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Michael Howell "],"categories":["web-programming","text-processing"],"keywords":["sanitization","html","security","xss"],"readme":"README.md","repository":"https://github.com/notriddle/ammonia","edition":"2015","links":null},{"name":"pkg-config","version":"0.3.17","id":"pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pkg-config","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.17/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.17/tests/test.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.17/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["build-dependencies"],"readme":null,"repository":"https://github.com/rust-lang/pkg-config-rs","edition":"2015","links":null},{"name":"syn","version":"0.15.44","id":"syn 0.15.44 (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":"^0.4.4","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":"^0.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","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":"insta","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":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_token_trees.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_pat.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_asyncness.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_should_parse.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_ident.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_parse_buffer.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_generics.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_grouping.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_lit.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_precedence.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_meta.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_attribute.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/zzz_stable.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_round_trip.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_expr.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_derive_input.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/build.rs","edition":"2015","doctest":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"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"playground":{"all-features":true}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/syn","edition":"2015","links":null},{"name":"fuchsia-cprng","version":"0.1.1","id":"fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":null,"license_file":"LICENSE","description":"Rust crate for the Fuchsia cryptographically secure pseudorandom number generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fuchsia-cprng","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-cprng-0.1.1/src/lib.rs","edition":"2018","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-cprng-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Erick Tryzelaar "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://fuchsia.googlesource.com/fuchsia/+/master/garnet/public/rust/fuchsia-cprng","edition":"2018","links":null},{"name":"unicode-xid","version":"0.1.0","id":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-xid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs","edition":"2015","doctest":true}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","edition":"2015","links":null},{"name":"bit-vec","version":"0.6.1","id":"bit-vec 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A vector of bits","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":["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":"bit-vec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.1/src/lib.rs","edition":"2015","doctest":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.1/benches/bench.rs","edition":"2015","doctest":false}],"features":{"default":["std"],"serde_no_std":["serde/alloc"],"serde_std":["std","serde/std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.1/Cargo.toml","metadata":null,"publish":null,"authors":["Alexis Beingessner "],"categories":[],"keywords":["data-structures","bitvec","bitmask","bitmap","bit"],"readme":"README.md","repository":"https://github.com/contain-rs/bit-vec","edition":"2015","links":null},{"name":"rand_chacha","version":"0.1.1","id":"rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"ChaCha random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">= 0.2, < 0.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/src/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/build.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"serde_derive","version":"1.0.104","id":"serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.104/src/lib.rs","edition":"2015","doctest":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.104/Cargo.toml","metadata":null,"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":[],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","edition":"2015","links":null},{"name":"syn","version":"1.0.11","id":"syn 1.0.11 (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","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","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":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0-alpha.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"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},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/src/lib.rs","edition":"2018","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_token_trees.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_pat.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_asyncness.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_should_parse.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_ident.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_parse_buffer.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_generics.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_grouping.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_lit.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_visibility.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_precedence.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_meta.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_attribute.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/zzz_stable.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_size.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_round_trip.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_expr.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_iterators.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_receiver.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/tests/test_derive_input.rs","edition":"2018","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/benches/rust.rs","edition":"2018","required-features":["full","parsing"],"doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/benches/file.rs","edition":"2018","required-features":["full","parsing"],"doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/build.rs","edition":"2018","doctest":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"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.11/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"playground":{"all-features":true}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/syn","edition":"2018","links":null},{"name":"phf_codegen","version":"0.7.24","id":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Codegen library for PHF types","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_generator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf_codegen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.7.24/src/lib.rs","edition":"2015","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"rand_jitter","version":"0.1.4","id":"rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Random number generator based on timing jitter","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","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":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["profileapi"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_jitter","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/src/lib.rs","edition":"2015","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/tests/mod.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/benches/mod.rs","edition":"2015","doctest":false}],"features":{"std":["rand_core/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":[],"keywords":["random","rng","os"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_isaac","version":"0.1.1","id":"rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"ISAAC random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","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.0.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_isaac","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/src/lib.rs","edition":"2015","doctest":true}],"features":{"serde1":["serde","serde_derive","rand_core/serde1"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","isaac"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"regex-syntax","version":"0.6.14","id":"regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A regular expression parser.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex-syntax","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.14/src/lib.rs","edition":"2015","doctest":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.14/benches/bench.rs","edition":"2015","doctest":false}],"features":{"default":["unicode"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.14/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/regex","edition":"2015","links":null},{"name":"winapi","version":"0.3.8","id":"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Raw FFI bindings for all of Windows API.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi-i686-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-gnu","registry":null},{"name":"winapi-x86_64-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnu","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.8/src/lib.rs","edition":"2015","doctest":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.8/build.rs","edition":"2015","doctest":false}],"features":{"accctrl":[],"aclapi":[],"activation":[],"appmgmt":[],"audioclient":[],"audiosessiontypes":[],"avrt":[],"basetsd":[],"bcrypt":[],"bits":[],"bits10_1":[],"bits1_5":[],"bits2_0":[],"bits2_5":[],"bits3_0":[],"bits4_0":[],"bits5_0":[],"bitscfg":[],"bitsmsg":[],"bluetoothapis":[],"bluetoothleapis":[],"bthdef":[],"bthioctl":[],"bthledef":[],"bthsdpdef":[],"bugcodes":[],"cderr":[],"cfg":[],"cfgmgr32":[],"cguid":[],"combaseapi":[],"coml2api":[],"commapi":[],"commctrl":[],"commdlg":[],"commoncontrols":[],"consoleapi":[],"corsym":[],"d2d1":[],"d2d1_1":[],"d2d1_2":[],"d2d1_3":[],"d2d1effectauthor":[],"d2d1effects":[],"d2d1effects_1":[],"d2d1effects_2":[],"d2d1svg":[],"d2dbasetypes":[],"d3d":[],"d3d10":[],"d3d10_1":[],"d3d10_1shader":[],"d3d10effect":[],"d3d10misc":[],"d3d10sdklayers":[],"d3d10shader":[],"d3d11":[],"d3d11_1":[],"d3d11_2":[],"d3d11_3":[],"d3d11_4":[],"d3d11on12":[],"d3d11sdklayers":[],"d3d11shader":[],"d3d11tokenizedprogramformat":[],"d3d12":[],"d3d12sdklayers":[],"d3d12shader":[],"d3d9":[],"d3d9caps":[],"d3d9types":[],"d3dcommon":[],"d3dcompiler":[],"d3dcsx":[],"d3dkmdt":[],"d3dkmthk":[],"d3dukmdt":[],"d3dx10core":[],"d3dx10math":[],"d3dx10mesh":[],"datetimeapi":[],"davclnt":[],"dbghelp":[],"dbt":[],"dcommon":[],"dcomp":[],"dcompanimation":[],"dcomptypes":[],"dde":[],"ddraw":[],"ddrawi":[],"ddrawint":[],"debug":["impl-debug"],"debugapi":[],"devguid":[],"devicetopology":[],"devpkey":[],"devpropdef":[],"dinput":[],"dinputd":[],"dispex":[],"dmksctl":[],"dmusicc":[],"docobj":[],"documenttarget":[],"dpa_dsa":[],"dpapi":[],"dsgetdc":[],"dsound":[],"dsrole":[],"dvp":[],"dwmapi":[],"dwrite":[],"dwrite_1":[],"dwrite_2":[],"dwrite_3":[],"dxdiag":[],"dxfile":[],"dxgi":[],"dxgi1_2":[],"dxgi1_3":[],"dxgi1_4":[],"dxgi1_5":[],"dxgi1_6":[],"dxgidebug":[],"dxgiformat":[],"dxgitype":[],"dxva2api":[],"dxvahd":[],"enclaveapi":[],"endpointvolume":[],"errhandlingapi":[],"everything":[],"evntcons":[],"evntprov":[],"evntrace":[],"excpt":[],"exdisp":[],"fibersapi":[],"fileapi":[],"functiondiscoverykeys_devpkey":[],"gl-gl":[],"guiddef":[],"handleapi":[],"heapapi":[],"hidclass":[],"hidpi":[],"hidsdi":[],"hidusage":[],"highlevelmonitorconfigurationapi":[],"hstring":[],"http":[],"ifdef":[],"imm":[],"impl-debug":[],"impl-default":[],"in6addr":[],"inaddr":[],"inspectable":[],"interlockedapi":[],"intsafe":[],"ioapiset":[],"jobapi":[],"jobapi2":[],"knownfolders":[],"ks":[],"ksmedia":[],"ktmtypes":[],"ktmw32":[],"libloaderapi":[],"limits":[],"lmaccess":[],"lmalert":[],"lmapibuf":[],"lmat":[],"lmcons":[],"lmdfs":[],"lmerrlog":[],"lmjoin":[],"lmmsg":[],"lmremutl":[],"lmrepl":[],"lmserver":[],"lmshare":[],"lmstats":[],"lmsvc":[],"lmuse":[],"lmwksta":[],"lowlevelmonitorconfigurationapi":[],"lsalookup":[],"memoryapi":[],"minschannel":[],"minwinbase":[],"minwindef":[],"mmdeviceapi":[],"mmeapi":[],"mmreg":[],"mmsystem":[],"msaatext":[],"mscat":[],"mschapp":[],"mssip":[],"mstcpip":[],"mswsock":[],"mswsockdef":[],"namedpipeapi":[],"namespaceapi":[],"nb30":[],"ncrypt":[],"netioapi":[],"ntddscsi":[],"ntddser":[],"ntdef":[],"ntlsa":[],"ntsecapi":[],"ntstatus":[],"oaidl":[],"objbase":[],"objidl":[],"objidlbase":[],"ocidl":[],"ole2":[],"oleauto":[],"olectl":[],"oleidl":[],"opmapi":[],"pdh":[],"perflib":[],"physicalmonitorenumerationapi":[],"playsoundapi":[],"portabledevice":[],"portabledeviceapi":[],"portabledevicetypes":[],"powerbase":[],"powersetting":[],"powrprof":[],"processenv":[],"processsnapshot":[],"processthreadsapi":[],"processtopologyapi":[],"profileapi":[],"propidl":[],"propkey":[],"propkeydef":[],"propsys":[],"prsht":[],"psapi":[],"qos":[],"realtimeapiset":[],"reason":[],"restartmanager":[],"restrictederrorinfo":[],"rmxfguid":[],"roapi":[],"robuffer":[],"roerrorapi":[],"rpc":[],"rpcdce":[],"rpcndr":[],"sapi":[],"sapi51":[],"sapi53":[],"sapiddk":[],"sapiddk51":[],"schannel":[],"sddl":[],"securityappcontainer":[],"securitybaseapi":[],"servprov":[],"setupapi":[],"shellapi":[],"shellscalingapi":[],"shlobj":[],"shobjidl":[],"shobjidl_core":[],"shtypes":[],"spapidef":[],"spellcheck":[],"sporder":[],"sql":[],"sqlext":[],"sqltypes":[],"sqlucode":[],"sspi":[],"std":[],"stralign":[],"stringapiset":[],"strmif":[],"subauth":[],"synchapi":[],"sysinfoapi":[],"systemtopologyapi":[],"taskschd":[],"textstor":[],"threadpoolapiset":[],"threadpoollegacyapiset":[],"timeapi":[],"timezoneapi":[],"tlhelp32":[],"transportsettingcommon":[],"tvout":[],"unknwnbase":[],"urlhist":[],"urlmon":[],"usb":[],"usbiodef":[],"usbspec":[],"userenv":[],"usp10":[],"utilapiset":[],"uxtheme":[],"vadefs":[],"vcruntime":[],"vsbackup":[],"vss":[],"vsserror":[],"vswriter":[],"wbemads":[],"wbemcli":[],"wbemdisp":[],"wbemprov":[],"wbemtran":[],"wct":[],"werapi":[],"winbase":[],"wincodec":[],"wincodecsdk":[],"wincon":[],"wincontypes":[],"wincred":[],"wincrypt":[],"windef":[],"windowsceip":[],"windowsx":[],"winefs":[],"winerror":[],"winevt":[],"wingdi":[],"winhttp":[],"wininet":[],"winineti":[],"winioctl":[],"winnetwk":[],"winnls":[],"winnt":[],"winreg":[],"winsafer":[],"winscard":[],"winsmcrd":[],"winsock2":[],"winspool":[],"winstring":[],"winsvc":[],"winusb":[],"winusbio":[],"winuser":[],"winver":[],"wmistr":[],"wnnc":[],"wow64apiset":[],"wpdmtpextensions":[],"ws2bth":[],"ws2def":[],"ws2ipdef":[],"ws2spi":[],"ws2tcpip":[],"wtypes":[],"wtypesbase":[],"xinput":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.8/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","features":["everything","impl-debug","impl-default"]}}},"publish":null,"authors":["Peter Atashian "],"categories":["external-ffi-bindings","no-std","os::windows-apis"],"keywords":["windows","ffi","win32","com","directx"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"smallvec","version":"1.0.0","id":"smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"serde","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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.0.0/lib.rs","edition":"2018","doctest":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.0.0/benches/bench.rs","edition":"2018","doctest":false}],"features":{"may_dangle":[],"specialization":[],"union":[],"write":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Sapin "],"categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","edition":"2018","links":null},{"name":"html5ever","version":"0.22.5","id":"html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"High-performance browser-grade HTML5 parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mac","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":"markup5ever","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.15","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"typed-arena","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","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":"^0.4","kind":"build","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":"^0.6","kind":"build","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":"^0.15","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":["extra-traits","full","fold"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"html5ever","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/src/lib.rs","edition":"2015","doctest":true},{"kind":["example"],"crate_types":["bin"],"name":"noop-tree-builder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/noop-tree-builder.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"tokenize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/tokenize.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"noop-tokenize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/noop-tokenize.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"arena","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/arena.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"print-rcdom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/print-rcdom.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"print-tree-actions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/print-tree-actions.rs","edition":"2015","doctest":false},{"kind":["example"],"crate_types":["bin"],"name":"html2html","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/html2html.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"tree_builder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/tests/tree_builder.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"tokenizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/tests/tokenizer.rs","edition":"2015","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"serializer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/tests/serializer.rs","edition":"2015","doctest":false},{"kind":["bench"],"crate_types":["bin"],"name":"tokenizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/benches/tokenizer.rs","edition":"2015","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/build.rs","edition":"2015","doctest":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/Cargo.toml","metadata":null,"publish":null,"authors":["The html5ever Project Developers"],"categories":["parser-implementations","web-programming"],"keywords":[],"readme":null,"repository":"https://github.com/servo/html5ever","edition":"2015","links":null},{"name":"proc-macro2","version":"1.0.6","id":"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A stable implementation of the upcoming new `proc_macro` API. Comes with an\noption, off by default, to also reimplement itself in terms of the upstream\nunstable API.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-xid","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":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.6/src/lib.rs","edition":"2018","doctest":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.6/tests/features.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.6/tests/marker.rs","edition":"2018","doctest":false},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.6/tests/test.rs","edition":"2018","doctest":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.6/build.rs","edition":"2018","doctest":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.6/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["macros"],"readme":"README.md","repository":"https://github.com/alexcrichton/proc-macro2","edition":"2018","links":null},{"name":"spdx","version":"0.3.1","id":"spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Helper crate for SDPX expressions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":null,"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.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"smallvec","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":"difference","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"spdx","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/spdx-0.3.1/src/lib.rs","edition":"2018","doctest":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/spdx-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":[],"keywords":["spdx","license"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/spdx","edition":"2018","links":null}],"workspace_members":["advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)"],"resolve":{"nodes":[{"id":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"siphasher","pkg":"siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"html5ever","pkg":"html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"maplit","pkg":"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tendril","pkg":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"url","pkg":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi_i686_pc_windows_gnu","pkg":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnu"}]},{"name":"winapi_x86_64_pc_windows_gnu","pkg":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnu"}]}],"features":["minwindef","ntsecapi","profileapi","winnt"]},{"id":"rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cloudabi","pkg":"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"cloudabi\")"}]},{"name":"fuchsia_cprng","pkg":"fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"fuchsia\")"}]},{"name":"libc","pkg":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rdrand","pkg":"rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_env = \"sgx\")"}]},{"name":"winapi","pkg":"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)","string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf","pkg":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_codegen","pkg":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"serde","pkg":"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"serde_derive","pkg":"serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"serde_json","pkg":"serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"string_cache","pkg":"string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_codegen","pkg":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"tendril","pkg":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regex","pkg":"regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bit_set","pkg":"bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libusb_sys","pkg":"libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"log","pkg":"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"markup5ever","pkg":"markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"quote","pkg":"quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"syn","pkg":"syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","extra-traits","fold","full","parsing","printing","proc-macro","quote"]},{"id":"libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pkg_config","pkg":"pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_chacha","pkg":"rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_hc","pkg":"rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_isaac","pkg":"rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_jitter","pkg":"rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_os","pkg":"rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_pcg","pkg":"rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_xorshift","pkg":"rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["alloc","default","rand_os","std"]},{"id":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_generator","pkg":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_shared","pkg":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futf","pkg":"futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"utf8","pkg":"utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"itoa","pkg":"itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ryu","pkg":"ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_xid","pkg":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_xid","pkg":"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","parsing","printing","proc-macro","quote","visit"]},{"id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"smallvec","pkg":"smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["bitflags","default"]},{"id":"percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_bidi","pkg":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_normalization","pkg":"unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)","dependencies":["ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ammonia","pkg":"ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libusb","pkg":"libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"spdx","pkg":"spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"bit-vec 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"debug_unreachable","pkg":"new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))"}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["std"]},{"id":"bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bit-vec 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bit_vec","pkg":"bit-vec 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_generator","pkg":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"idna","pkg":"idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand","pkg":"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"debug_unreachable","pkg":"new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"precomputed_hash","pkg":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_codegen","pkg":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"string_cache_shared","pkg":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"regex_syntax","pkg":"regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"smallvec 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]}],"root":"advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)"},"target_directory":"/home/jake/code/cargo-deny/examples/06_advisories/target","version":1,"workspace_root":"/home/jake/code/cargo-deny/examples/06_advisories"} +{"packages":[{"name":"advisories","version":"0.1.0","id":"advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)","license":null,"license_file":null,"description":null,"source":null,"dependencies":[{"name":"ammonia","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.7.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"artifact_serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libusb","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":"spdx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trust-dns-resolver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0-alpha.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["bin"],"crate_types":["bin"],"name":"advisories","src_path":"/home/jake/code/cargo-deny/examples/06_advisories/src/main.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/code/cargo-deny/examples/06_advisories/Cargo.toml","metadata":null,"publish":null,"authors":["Jake Shadle "],"categories":[],"keywords":[],"readme":"README.md","repository":null,"edition":"2018","links":null},{"name":"ammonia","version":"0.7.0","id":"ammonia 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"HTML Sanitization","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"html5ever","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.19","kind":null,"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":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"maplit","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":"tendril","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":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ammonia","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-0.7.0/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-0.7.0/Cargo.toml","metadata":null,"publish":null,"authors":["Michael Howell "],"categories":[],"keywords":["sanitization","html"],"readme":"README.md","repository":"https://github.com/notriddle/ammonia","edition":"2015","links":null},{"name":"ammonia","version":"1.2.0","id":"ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"HTML Sanitization","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"html5ever","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"maplit","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":"matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tendril","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":"url","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":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ammonia","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"ammonia-cat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/examples/ammonia-cat.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"version-numbers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/tests/version-numbers.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ammonia-1.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Michael Howell "],"categories":["web-programming","text-processing"],"keywords":["sanitization","html","security","xss"],"readme":"README.md","repository":"https://github.com/notriddle/ammonia","edition":"2015","links":null},{"name":"artifact_serde","version":"0.3.1","id":"artifact_serde 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A small library used to deserializing and serializing the Artifact Deck Codes from Valve's DotA Card Game Artifact","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ammonia","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"artifact_serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/artifact_serde-0.3.1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/artifact_serde-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Alec Goncharow "],"categories":["encoding"],"keywords":[],"readme":"README.md","repository":"https://github.com/AlecGoncharow/artifact_serde","edition":"2018","links":null},{"name":"async-trait","version":"0.1.42","id":"async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Type erasure for async trait methods","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full","visit-mut"],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.14","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"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.19","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"async-trait","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.42/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.42/tests/compiletest.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.42/tests/test.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/async-trait-0.1.42/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","edition":"2018","links":null},{"name":"autocfg","version":"0.1.7","id":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"Automatic cfg for Rust compiler features","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"traits","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/traits.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"versions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/versions.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"integers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/integers.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"paths","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/examples/paths.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"rustflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/tests/rustflags.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.7/Cargo.toml","metadata":null,"publish":null,"authors":["Josh Stone "],"categories":["development-tools::build-utils"],"keywords":["rustc","build","autoconf"],"readme":"README.md","repository":"https://github.com/cuviper/autocfg","edition":"2015","links":null},{"name":"base64","version":"0.10.1","id":"base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"encodes and decodes base64 as bytes or utf8","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"byteorder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"make_tables","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/examples/make_tables.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/tests/tests.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"helpers","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/tests/helpers.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"decode","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/tests/decode.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"encode","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/tests/encode.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"benchmarks","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/benches/benchmarks.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.10.1/Cargo.toml","metadata":null,"publish":null,"authors":["Alice Maz ","Marshall Pierce "],"categories":["encoding"],"keywords":["base64","utf8","encode","decode"],"readme":"README.md","repository":"https://github.com/alicemaz/rust-base64","edition":"2015","links":null},{"name":"bit-set","version":"0.2.0","id":"bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A Vec of bits","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bit-vec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bit-set","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"nightly":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alexis Beingessner "],"categories":[],"keywords":["data-structures"],"readme":"README.md","repository":"https://github.com/contain-rs/bit-set","edition":"2015","links":null},{"name":"bit-vec","version":"0.6.2","id":"bit-vec 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A vector of bits","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":["derive"],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xorshift","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":"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":"bit-vec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/benches/bench.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["std"],"serde_no_std":["serde/alloc"],"serde_std":["std","serde/std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/Cargo.toml","metadata":null,"publish":null,"authors":["Alexis Beingessner "],"categories":[],"keywords":["data-structures","bitvec","bitmask","bitmap","bit"],"readme":"README.md","repository":"https://github.com/contain-rs/bit-vec","edition":"2015","links":null},{"name":"bitflags","version":"1.2.1","id":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to generate structures which behave like bitflags.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":[],"example_generated":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.2.1/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","edition":"2015","links":null},{"name":"byteorder","version":"1.3.4","id":"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"Unlicense OR MIT","license_file":null,"description":"Library for reading/writing numbers in big-endian and little-endian.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"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":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","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":"byteorder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/benches/bench.rs","edition":"2015","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.4/Cargo.toml","metadata":null,"publish":null,"authors":["Andrew Gallant "],"categories":["encoding","parsing"],"keywords":["byte","endian","big-endian","little-endian","binary"],"readme":"README.md","repository":"https://github.com/BurntSushi/byteorder","edition":"2015","links":null},{"name":"bytes","version":"0.5.6","id":"bytes 0.5.6 (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.3","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/github.com-1ecc6299db9ec823/bytes-0.5.6/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_buf.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_reader","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_reader.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_buf_mut","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_buf_mut.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_bytes.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_serde.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_odd_alloc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_bytes_odd_alloc.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iter","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_iter.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_take","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_take.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_bytes_vec_alloc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_bytes_vec_alloc.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_chain","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_chain.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_debug","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/tests/test_debug.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bytes_mut","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/benches/bytes_mut.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/benches/bytes.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"buf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/benches/buf.rs","edition":"2018","doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.6/Cargo.toml","metadata":null,"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","edition":"2018","links":null},{"name":"cfg-if","version":"0.1.10","id":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg-if","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/tests/xcrate.rs","edition":"2018","doctest":false,"test":true}],"features":{"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.10/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","edition":"2018","links":null},{"name":"cfg-if","version":"1.0.0","id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":"core","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"cfg-if","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"xcrate","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/tests/xcrate.rs","edition":"2018","doctest":false,"test":true}],"features":{"rustc-dep-of-std":["core","compiler_builtins"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/cfg-if","edition":"2018","links":null},{"name":"cloudabi","version":"0.0.3","id":"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-2-Clause","license_file":null,"description":"Low level interface to CloudABI. Contains all syscalls and related types.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","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":"cloudabi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cloudabi-0.0.3/cloudabi.rs","edition":"2015","doctest":true,"test":true}],"features":{"default":["bitflags"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/cloudabi-0.0.3/Cargo.toml","metadata":null,"publish":null,"authors":["Nuxi (https://nuxi.nl/) and contributors"],"categories":[],"keywords":["cloudabi"],"readme":null,"repository":"https://github.com/nuxinl/cloudabi","edition":"2015","links":null},{"name":"data-encoding","version":"2.3.1","id":"data-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Efficient and customizable data-encoding functions like base64, base32, and hex","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"data-encoding","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/data-encoding-2.3.1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/data-encoding-2.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Julien Cretin "],"categories":["encoding","no-std"],"keywords":["no_std","base64","base32","hex"],"readme":"README.md","repository":"https://github.com/ia0/data-encoding","edition":"2018","links":null},{"name":"debug_unreachable","version":"0.1.1","id":"debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"unreachable!() in debug, std::intrinsics::unreachable() in release.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unreachable","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"debug_unreachable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/debug_unreachable-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/debug_unreachable-0.1.1/examples/simple.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"check","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/debug_unreachable-0.1.1/tests/check.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/debug_unreachable-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/reem/rust-debug-unreachable.git","edition":"2015","links":null},{"name":"enum-as-inner","version":"0.3.3","id":"enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A proc-macro for deriving inner field accessor functions on enums.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"heck","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":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"enum-as-inner","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/generics.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/unit.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"snake_case","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/snake_case.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"basic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/basic.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unnamed","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/unnamed.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"named","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/tests/named.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/enum-as-inner-0.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Benjamin Fry "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/bluejekyll/enum-as-inner","edition":"2018","links":null},{"name":"form_urlencoded","version":"1.0.0","id":"form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"matches","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"form_urlencoded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.0.0/src/lib.rs","edition":"2015","doctest":true,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/form_urlencoded-1.0.0/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url","edition":"2015","links":null},{"name":"fuchsia-cprng","version":"0.1.1","id":"fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":null,"license_file":"LICENSE","description":"Rust crate for the Fuchsia cryptographically secure pseudorandom number generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fuchsia-cprng","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-cprng-0.1.1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-cprng-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Erick Tryzelaar "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://fuchsia.googlesource.com/fuchsia/+/master/garnet/public/rust/fuchsia-cprng","edition":"2018","links":null},{"name":"fuchsia-zircon","version":"0.3.3","id":"fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-3-Clause","license_file":null,"description":"Rust bindings for the Zircon kernel","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bitflags","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":"fuchsia-zircon-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fuchsia-zircon","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Raph Levien "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://fuchsia.googlesource.com/garnet/","edition":"2015","links":null},{"name":"fuchsia-zircon-sys","version":"0.3.3","id":"fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-3-Clause","license_file":null,"description":"Low-level Rust bindings for the Zircon kernel","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"fuchsia-zircon-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"hello","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3/examples/hello.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3/Cargo.toml","metadata":null,"publish":null,"authors":["Raph Levien "],"categories":[],"keywords":[],"readme":null,"repository":"https://fuchsia.googlesource.com/garnet/","edition":"2015","links":null},{"name":"futf","version":"0.1.4","id":"futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Handling fragments of UTF-8","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"mac","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":"new_debug_unreachable","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futf-0.1.4/Cargo.toml","metadata":null,"publish":null,"authors":["Keegan McAllister "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/futf","edition":"2015","links":null},{"name":"futures-channel","version":"0.3.8","id":"futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Channels for asynchronous communication using futures-rs.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-channel","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mpsc-close","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/mpsc-close.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"channel","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/channel.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"oneshot","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/oneshot.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mpsc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/tests/mpsc.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"sync_mpsc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/benches/sync_mpsc.rs","edition":"2018","doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc"],"cfg-target-has-atomic":["futures-core/cfg-target-has-atomic"],"default":["std"],"sink":["futures-sink"],"std":["alloc","futures-core/std"],"unstable":["futures-core/unstable"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-channel-0.3.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","edition":"2018","links":null},{"name":"futures-core","version":"0.3.8","id":"futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The core traits and types in for the `futures` library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.8/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","edition":"2018","links":null},{"name":"futures-io","version":"0.3.8","id":"futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-io","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-io-0.3.8/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"default":["std"],"read-initializer":[],"std":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-io-0.3.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","edition":"2018","links":null},{"name":"futures-task","version":"0.3.8","id":"futures-task 0.3.8 (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":[{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-task","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.8/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc","once_cell"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-task-0.3.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","edition":"2018","links":null},{"name":"futures-util","version":"0.3.8","id":"futures-util 0.3.8 (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.8","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.8","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.8","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.8","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.8","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.8","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","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"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":"proc-macro-hack","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.19","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro-nested","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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"futures-util","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"futures_unordered","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/benches/futures_unordered.rs","edition":"2018","doctest":false,"test":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro","proc-macro-hack","proc-macro-nested"],"bilock":[],"cfg-target-has-atomic":["futures-core/cfg-target-has-atomic","futures-task/cfg-target-has-atomic"],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"read-initializer":["io","futures-io/read-initializer","futures-io/unstable"],"sink":["futures-sink"],"std":["alloc","futures-core/std","futures-task/std","slab"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.8/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","edition":"2018","links":null},{"name":"getrandom","version":"0.1.15","id":"getrandom 0.1.15 (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":"^0.1.2","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":"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","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.29","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/github.com-1ecc6299db9ec823/getrandom-0.1.15/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/tests/common.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/benches/mod.rs","edition":"2018","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/build.rs","edition":"2018","doctest":false,"test":false}],"features":{"dummy":[],"rustc-dep-of-std":["compiler_builtins","core"],"std":[],"test-in-browser":["wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.15/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","edition":"2018","links":null},{"name":"heck","version":"0.3.1","id":"heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"heck is a case conversion library.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-segmentation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/heck-0.3.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/heck-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Without Boats "],"categories":[],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","edition":"2015","links":null},{"name":"hostname","version":"0.3.1","id":"hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Cross-platform system's host name functions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"match_cfg","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":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(unix, target_os = \"redox\"))","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["sysinfoapi"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"hostname","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"hostname","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/examples/hostname.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"version","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/tests/version.rs","edition":"2015","doctest":false,"test":true}],"features":{"default":[],"set":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/hostname-0.3.1/Cargo.toml","metadata":{"docs":{"rs":{"features":["set"],"rustdoc-args":["--cfg","docsrs"]}}},"publish":null,"authors":["fengcen ","svartalf "],"categories":["api-bindings","os"],"keywords":["hostname","gethostname","sethostname"],"readme":"README.md","repository":"https://github.com/svartalf/hostname","edition":"2015","links":null},{"name":"html5ever","version":"0.19.0","id":"html5ever 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"High-performance browser-grade HTML5 parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mac","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":"markup5ever","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":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.15","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"build","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":"^0.11","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":["full","visit"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"html5ever","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"print-rcdom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/examples/print-rcdom.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"noop-tokenize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/examples/noop-tokenize.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"noop-tree-builder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/examples/noop-tree-builder.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"html2html","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/examples/html2html.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"print-tree-actions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/examples/print-tree-actions.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tokenize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/examples/tokenize.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"tree_builder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/tests/tree_builder.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tokenizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/tests/tokenizer.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serializer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/tests/serializer.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"tokenizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/benches/tokenizer.rs","edition":"2015","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"heap_size":["markup5ever/heap_size"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.19.0/Cargo.toml","metadata":null,"publish":null,"authors":["The html5ever Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/html5ever","edition":"2015","links":null},{"name":"html5ever","version":"0.22.5","id":"html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"High-performance browser-grade HTML5 parser","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mac","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":"markup5ever","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.15","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"typed-arena","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","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":"^0.4","kind":"build","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":"^0.6","kind":"build","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":"^0.15","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":["extra-traits","full","fold"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"html5ever","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"print-rcdom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/print-rcdom.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"noop-tokenize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/noop-tokenize.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"noop-tree-builder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/noop-tree-builder.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"html2html","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/html2html.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"arena","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/arena.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"print-tree-actions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/print-tree-actions.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"tokenize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/examples/tokenize.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"tree_builder","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/tests/tree_builder.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tokenizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/tests/tokenizer.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serializer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/tests/serializer.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"tokenizer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/benches/tokenizer.rs","edition":"2015","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/html5ever-0.22.5/Cargo.toml","metadata":null,"publish":null,"authors":["The html5ever Project Developers"],"categories":["parser-implementations","web-programming"],"keywords":[],"readme":null,"repository":"https://github.com/servo/html5ever","edition":"2015","links":null},{"name":"idna","version":"0.1.5","id":"idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"matches","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":"unicode-bidi","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":"unicode-normalization","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","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":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"idna","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/src/lib.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/tests/tests.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/tests/unit.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.1.5/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","edition":"2015","links":null},{"name":"idna","version":"0.2.0","id":"idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"matches","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":"unicode-bidi","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":"unicode-normalization","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"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":"idna","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/src/lib.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/tests/tests.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/tests/unit.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/idna-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","edition":"2015","links":null},{"name":"instant","version":"0.1.9","id":"instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"BSD-3-Clause","license_file":null,"description":"A partial replacement for std::time::Instant that works on WASM too.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":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":"asmjs-unknown-emscripten","registry":null},{"name":"stdweb","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":"asmjs-unknown-emscripten","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":"wasm-bindgen_rs","optional":true,"uses_default_features":true,"features":[],"target":"asmjs-unknown-emscripten","registry":null},{"name":"web-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":["Window","Performance","PerformanceTiming"],"target":"asmjs-unknown-emscripten","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":true,"features":[],"target":"cfg(not(any(feature = \"stdweb\", feature = \"wasm-bindgen\")))","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-emscripten","registry":null},{"name":"stdweb","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":"wasm32-unknown-emscripten","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":"wasm-bindgen_rs","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-emscripten","registry":null},{"name":"web-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":["Window","Performance","PerformanceTiming"],"target":"wasm32-unknown-emscripten","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","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":"wasm-bindgen_rs","optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null},{"name":"web-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":["Window","Performance","PerformanceTiming"],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"instant","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"wasm","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/tests/wasm.rs","edition":"2018","doctest":false,"test":true}],"features":{"inaccurate":[],"now":["time"],"wasm-bindgen":["js-sys","wasm-bindgen_rs","web-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/instant-0.1.9/Cargo.toml","metadata":null,"publish":null,"authors":["sebcrozet "],"categories":[],"keywords":["time","wasm"],"readme":"README.md","repository":"https://github.com/sebcrozet/instant","edition":"2018","links":null},{"name":"iovec","version":"0.1.4","id":"iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Portable buffer type for scatter/gather I/O operations\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"iovec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iovec-0.1.4/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/iovec-0.1.4/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche "],"categories":["network-programming","api-bindings"],"keywords":["scatter","gather","vectored","io","networking"],"readme":"README.md","repository":"https://github.com/carllerche/iovec","edition":"2015","links":null},{"name":"ipconfig","version":"0.2.2","id":"ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Get network adapters information and network configuration for windows.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"widestring","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":"cfg(windows)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"winreg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ipconfig","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/tests/test.rs","edition":"2018","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/build.rs","edition":"2018","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ipconfig-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["Liran Ringel "],"categories":[],"keywords":["ipconfig","network","adapter","interface","windows"],"readme":"README.md","repository":"https://github.com/liranringel/ipconfig","edition":"2018","links":null},{"name":"ipnet","version":"2.3.0","id":"ipnet 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ipnet","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.3.0/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ipnet-2.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["Kris Price "],"categories":["network-programming"],"keywords":["IP","CIDR","network","prefix","subnet"],"readme":"README.md","repository":"https://github.com/krisprice/ipnet","edition":"2015","links":null},{"name":"itoa","version":"0.4.6","id":"itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Fast functions for printing integer primitives to an io::Write","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/tests/test.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/benches/bench.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["std"],"i128":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.6/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["value-formatting"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","edition":"2015","links":null},{"name":"kernel32-sys","version":"0.2.2","id":"kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Contains function definitions for the Windows API library kernel32. See winapi for types and constants.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-build","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"kernel32","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows","ffi","win32"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"lazy_static","version":"0.2.11","id":"lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro for declaring lazily evaluated statics in Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"compiletest_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.11/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compile_tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.11/tests/compile_tests.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.11/tests/test.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.11/tests/no_std.rs","edition":"2015","doctest":false,"test":true}],"features":{"compiletest":["compiletest_rs"],"nightly":[],"spin_no_std":["nightly","spin"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.11/Cargo.toml","metadata":null,"publish":null,"authors":["Marvin Löbel "],"categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","edition":"2015","links":null},{"name":"lazy_static","version":"1.4.0","id":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A macro for declaring lazily evaluated statics in Rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":null,"optional":true,"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.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/test.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_std","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/tests/no_std.rs","edition":"2015","doctest":false,"test":true}],"features":{"spin_no_std":["spin"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Marvin Löbel "],"categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","edition":"2015","links":null},{"name":"libc","version":"0.2.77","id":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Raw FFI bindings to platform libraries like libc.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.77/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"const_fn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.77/tests/const_fn.rs","edition":"2015","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.77/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.77/Cargo.toml","metadata":null,"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","edition":"2015","links":null},{"name":"libusb","version":"0.3.0","id":"libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Rust library for accessing USB devices.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bit-set","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libusb-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.26","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libusb","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"read_device","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/examples/read_device.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"list_devices","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/examples/list_devices.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"libusb_info","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/examples/libusb_info.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["David Cuddeback "],"categories":[],"keywords":["usb","libusb","hardware","bindings"],"readme":"README.md","repository":"https://github.com/dcuddeback/libusb-rs.git","edition":"2015","links":null},{"name":"libusb-sys","version":"0.2.3","id":"libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"FFI bindings for libusb.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"libusb-sys","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"read_device","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/examples/read_device.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"list_devices","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/examples/list_devices.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"libusb_info","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/examples/libusb_info.rs","edition":"2015","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/libusb-sys-0.2.3/Cargo.toml","metadata":null,"publish":null,"authors":["David Cuddeback "],"categories":[],"keywords":["usb","libusb","hardware","bindings"],"readme":"README.md","repository":"https://github.com/dcuddeback/libusb-sys.git","edition":"2015","links":"usb-1.0"},{"name":"linked-hash-map","version":"0.5.3","id":"linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A HashMap wrapper that holds key-value pairs in insertion order","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"clippy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"0.*","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heapsize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_test","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":"linked-hash-map","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/tests/serde.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"heapsize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/tests/heapsize.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/tests/test.rs","edition":"2015","doctest":false,"test":true}],"features":{"heapsize_impl":["heapsize"],"nightly":[],"serde_impl":["serde","serde_test"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.3/Cargo.toml","metadata":null,"publish":null,"authors":["Stepan Koltsov ","Andrew Paseltiner "],"categories":[],"keywords":["data-structures"],"readme":"README.md","repository":"https://github.com/contain-rs/linked-hash-map","edition":"2015","links":null},{"name":"lock_api","version":"0.4.2","id":"lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"owning_ref","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":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.114","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lock_api","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.2/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"nightly":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lock_api-0.4.2/Cargo.toml","metadata":null,"publish":null,"authors":["Amanieu d'Antras "],"categories":["concurrency","no-std"],"keywords":["mutex","rwlock","lock","no_std"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","edition":"2018","links":null},{"name":"log","version":"0.3.9","id":"log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.9/src/lib.rs","edition":"2015","doctest":false,"test":true}],"features":{"default":["use_std"],"max_level_debug":["log/max_level_debug"],"max_level_error":["log/max_level_error"],"max_level_info":["log/max_level_info"],"max_level_off":["log/max_level_off"],"max_level_trace":["log/max_level_trace"],"max_level_warn":["log/max_level_warn"],"nightly":[],"release_max_level_debug":["log/release_max_level_debug"],"release_max_level_error":["log/release_max_level_error"],"release_max_level_info":["log/release_max_level_info"],"release_max_level_off":["log/release_max_level_off"],"release_max_level_trace":["log/release_max_level_trace"],"release_max_level_warn":["log/release_max_level_warn"],"use_std":["log/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.9/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/log","edition":"2015","links":null},{"name":"log","version":"0.4.11","id":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A lightweight logging facade for Rust\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":null,"rename":null,"optional":true,"uses_default_features":false,"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":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["test"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"filters","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/filters.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/tests/macros.rs","edition":"2015","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"kv_unstable":[],"kv_unstable_sval":["kv_unstable","sval/fmt"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.11/Cargo.toml","metadata":{"docs":{"rs":{"features":["std","serde","kv_unstable_sval"]}}},"publish":null,"authors":["The Rust Project Developers"],"categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","edition":"2015","links":null},{"name":"lru-cache","version":"0.1.2","id":"lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A cache that holds a limited number of key-value pairs","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"heapsize","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":"linked-hash-map","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"lru-cache","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lru-cache-0.1.2/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"heapsize_impl":["heapsize","linked-hash-map/heapsize_impl"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/lru-cache-0.1.2/Cargo.toml","metadata":null,"publish":null,"authors":["Stepan Koltsov "],"categories":[],"keywords":["data-structures"],"readme":"README.md","repository":"https://github.com/contain-rs/lru-cache","edition":"2015","links":null},{"name":"mac","version":"0.1.1","id":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A collection of great and ubiqutitous macros.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mac","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mac-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/reem/rust-mac.git","edition":"2015","links":null},{"name":"maplit","version":"0.1.6","id":"maplit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"maplit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-0.1.6/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-0.1.6/tests/tests.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-0.1.6/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["rust-patterns"],"keywords":["literal","data-structure","hashmap","macro"],"readme":null,"repository":"https://github.com/bluss/maplit","edition":"2015","links":null},{"name":"maplit","version":"1.0.2","id":"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Collection “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"maplit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-1.0.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-1.0.2/tests/tests.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/maplit-1.0.2/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["rust-patterns"],"keywords":["literal","data-structure","hashmap","macro"],"readme":null,"repository":"https://github.com/bluss/maplit","edition":"2015","links":null},{"name":"markup5ever","version":"0.4.0","id":"markup5ever 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Common code for xml5ever and html5ever","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"heapsize","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3, <0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heapsize_derive","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":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache","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":"tendril","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":"phf_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.3","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.15","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"markup5ever","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.4.0/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.4.0/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"heap_size":["heapsize","heapsize_derive","string_cache/heapsize"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["The html5ever Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/html5ever","edition":"2015","links":null},{"name":"markup5ever","version":"0.7.5","id":"markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Common code for xml5ever and html5ever","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tendril","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":"phf_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.3","kind":"build","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":"build","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":"build","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":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"markup5ever","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.7.5/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.7.5/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/markup5ever-0.7.5/Cargo.toml","metadata":null,"publish":null,"authors":["The html5ever Project Developers"],"categories":["parser-implementations","web-programming"],"keywords":[],"readme":null,"repository":"https://github.com/servo/html5ever","edition":"2015","links":null},{"name":"match_cfg","version":"0.1.0","id":"match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A convenience macro to ergonomically define an item depending on a large number\nof `#[cfg]` parameters. Structured like match statement, the first matching\nbranch is the item that gets emitted.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"match_cfg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"default":["use_core"],"use_core":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/match_cfg-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["gnzlbg "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/gnzlbg/match_cfg","edition":"2015","links":null},{"name":"matches","version":"0.1.8","id":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A macro to evaluate, as a boolean, whether an expression matches a pattern.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"matches","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macro_use_one","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/tests/macro_use_one.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/matches-0.1.8/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Sapin "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SimonSapin/rust-std-candidates","edition":"2015","links":null},{"name":"mio","version":"0.6.23","id":"mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Lightweight non-blocking IO","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"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":"net2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.36","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.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"tempdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fuchsia-zircon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"fuchsia\")","registry":null},{"name":"fuchsia-zircon-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"fuchsia\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.54","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"kernel32-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"miow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"winapi","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":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"mio","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.23/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.23/test/mod.rs","edition":"2015","doctest":false,"test":true}],"features":{"default":["with-deprecated"],"with-deprecated":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.6.23/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche "],"categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","edition":"2015","links":null},{"name":"miow","version":"0.2.2","id":"miow 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A zero overhead I/O library for Windows, focusing on IOCP and Async I/O\nabstractions.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"kernel32-sys","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":"net2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.36","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"winapi","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":"ws2_32-sys","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":"rand","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":"miow","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/miow-0.2.2/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/miow-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["iocp","windows","io","overlapped"],"readme":"README.md","repository":"https://github.com/alexcrichton/miow","edition":"2015","links":null},{"name":"net2","version":"0.2.37","id":"net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Extensions to the standard library's networking types as proposed in RFC 1158.\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":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.54","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"redox\", unix, target_os = \"wasi\"))","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["handleapi","winsock2","ws2def","ws2ipdef","ws2tcpip"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"net2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/net2-0.2.37/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"default":["duration"],"duration":[],"nightly":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/net2-0.2.37/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/deprecrated/net2-rs","edition":"2015","links":null},{"name":"new_debug_unreachable","version":"1.0.4","id":"new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"debug_unreachable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/examples/simple.rs","edition":"2018","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"check","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/tests/check.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/new_debug_unreachable-1.0.4/Cargo.toml","metadata":null,"publish":null,"authors":["Matt Brubeck ","Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/mbrubeck/rust-debug-unreachable","edition":"2018","links":null},{"name":"once_cell","version":"1.5.2","id":"once_cell 1.5.2 (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":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/bench.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_acquire","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/bench_acquire.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"bench_vs_lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/bench_vs_lazy_static.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"lazy_static","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/lazy_static.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"reentrant_init_deadlocks","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/reentrant_init_deadlocks.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/regex.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"test_synchronization","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/examples/test_synchronization.rs","edition":"2018","required-features":["std"],"doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"it","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/tests/it.rs","edition":"2018","doctest":false,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.5.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Aleksey Kladov "],"categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","edition":"2018","links":null},{"name":"parking_lot","version":"0.11.1","id":"parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"More compact and efficient implementations of the standard synchronization primitives.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"instant","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"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.8.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.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.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"parking_lot","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"issue_203","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/tests/issue_203.rs","edition":"2018","doctest":false,"test":true}],"features":{"deadlock_detection":["parking_lot_core/deadlock_detection"],"default":[],"nightly":["parking_lot_core/nightly","lock_api/nightly"],"owning_ref":["lock_api/owning_ref"],"send_guard":[],"serde":["lock_api/serde"],"stdweb":["instant/stdweb"],"wasm-bindgen":["instant/wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.11.1/Cargo.toml","metadata":null,"publish":null,"authors":["Amanieu d'Antras "],"categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/parking_lot","edition":"2018","links":null},{"name":"parking_lot_core","version":"0.8.1","id":"parking_lot_core 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0/MIT","license_file":null,"description":"An advanced API for creating custom synchronization primitives.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.49","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"instant","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","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.5.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thread-id","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.56","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.71","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["winnt","ntstatus","minwindef","winerror","winbase","errhandlingapi","handleapi"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"parking_lot_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"deadlock_detection":["petgraph","thread-id","backtrace"],"nightly":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.8.1/Cargo.toml","metadata":null,"publish":null,"authors":["Amanieu d'Antras "],"categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","edition":"2018","links":null},{"name":"percent-encoding","version":"1.0.1","id":"percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Percent encoding and decoding","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"percent-encoding","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-1.0.1/lib.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-1.0.1/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","edition":"2015","links":null},{"name":"percent-encoding","version":"2.1.0","id":"percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Percent encoding and decoding","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"percent-encoding","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.1.0/lib.rs","edition":"2015","doctest":true,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/percent-encoding-2.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","edition":"2015","links":null},{"name":"phf","version":"0.7.24","id":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Runtime support for perfect hash function data structures","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.7.24/src/lib.rs","edition":"2015","doctest":true,"test":false}],"features":{"core":["phf_shared/core"],"macros":["phf_macros"],"unicase":["phf_shared/unicase"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"phf_codegen","version":"0.7.24","id":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Codegen library for PHF types","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_generator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf_codegen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.7.24/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_codegen-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"phf_generator","version":"0.7.24","id":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"PHF generation logic","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.24","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf_generator","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.7.24/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_generator-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"phf_shared","version":"0.7.24","id":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Support code shared by PHF libraries","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"siphasher","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":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"phf_shared","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.7.24/src/lib.rs","edition":"2015","doctest":true,"test":false}],"features":{"core":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/phf_shared-0.7.24/Cargo.toml","metadata":null,"publish":null,"authors":["Steven Fackler "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/sfackler/rust-phf","edition":"2015","links":null},{"name":"pin-project","version":"1.0.2","id":"pin-project 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A crate for safe and ergonomic pin-projection.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"pin-project-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"pin-project-auxiliary-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pin-project","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"struct-default","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/struct-default.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"unsafe_unpin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/unsafe_unpin.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pinned_drop","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/pinned_drop.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"pinned_drop-expanded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/pinned_drop-expanded.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"struct-default-expanded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/struct-default-expanded.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"not_unpin-expanded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/not_unpin-expanded.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"enum-default","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/enum-default.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"enum-default-expanded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/enum-default-expanded.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"not_unpin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/not_unpin.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"project_replace","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/project_replace.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"project_replace-expanded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/project_replace-expanded.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"unsafe_unpin-expanded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/examples/unsafe_unpin-expanded.rs","edition":"2018","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"pin_project","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/pin_project.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/proper_unpin.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"unsafe_unpin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/unsafe_unpin.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"pinned_drop","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/pinned_drop.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/compiletest.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/lint.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"cfg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/cfg.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"repr_packed","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/repr_packed.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"drop_order","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/tests/drop_order.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-1.0.2/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Taiki Endo "],"categories":["no-std","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project","edition":"2018","links":null},{"name":"pin-project-internal","version":"1.0.2","id":"pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"Implementation detail of the `pin-project` crate.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.44","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["full","visit-mut"],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"pin-project-internal","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-1.0.2/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-internal-1.0.2/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Taiki Endo "],"categories":["no-std","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":null,"repository":"https://github.com/taiki-e/pin-project","edition":"2018","links":null},{"name":"pin-project-lite","version":"0.1.11","id":"pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"Apache-2.0 OR MIT","license_file":null,"description":"A lightweight version of pin-project written with declarative macros.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","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/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"proper_unpin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/proper_unpin.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/compiletest.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lint","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/tests/lint.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-project-lite-0.1.11/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Taiki Endo "],"categories":["no-std","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","edition":"2018","links":null},{"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/github.com-1ecc6299db9ec823/pin-utils-0.1.0/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stack_pin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"projection","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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","edition":"2018","links":null},{"name":"pkg-config","version":"0.3.18","id":"pkg-config 0.3.18 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"pkg-config","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.18/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.18/tests/test.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.18/Cargo.toml","metadata":null,"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["build-dependencies"],"readme":"README.md","repository":"https://github.com/rust-lang/pkg-config-rs","edition":"2015","links":null},{"name":"ppv-lite86","version":"0.2.10","id":"ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Implementation of the crypto-simd API for x86","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ppv-lite86","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.10/Cargo.toml","metadata":null,"publish":null,"authors":["The CryptoCorrosion Contributors"],"categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","edition":"2018","links":null},{"name":"precomputed-hash","version":"0.1.1","id":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A library intending to be a base dependency to expose a precomputed hash","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"precomputed-hash","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/precomputed-hash-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Emilio Cobos Álvarez "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/emilio/precomputed-hash","edition":"2015","links":null},{"name":"proc-macro2","version":"0.4.30","id":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A stable implementation of the upcoming new `proc_macro` API. Comes with an\noption, off by default, to also reimplement itself in terms of the upstream\nunstable API.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-xid","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":"quote","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":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/tests/test.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/tests/marker.rs","edition":"2015","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt"]}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":["macros"],"readme":"README.md","repository":"https://github.com/alexcrichton/proc-macro2","edition":"2015","links":null},{"name":"proc-macro2","version":"1.0.24","id":"proc-macro2 1.0.24 (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\ntoken-based libraries from the procedural macro use case.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-xid","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":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"proc-macro2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"features","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/features.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"comments","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/comments.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"marker","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/marker.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_fmt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/tests/test_fmt.rs","edition":"2018","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/build.rs","edition":"2018","doctest":false,"test":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.24/Cargo.toml","metadata":{"docs":{"rs":{"rustc-args":["--cfg","procmacro2_semver_exempt"],"rustdoc-args":["--cfg","procmacro2_semver_exempt"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"publish":null,"authors":["Alex Crichton ","David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["macros"],"readme":"README.md","repository":"https://github.com/alexcrichton/proc-macro2","edition":"2018","links":null},{"name":"quick-error","version":"1.2.3","id":"quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":" A macro which makes error types pleasant to write.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quick-error","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"context","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/examples/context.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/Cargo.toml","metadata":null,"publish":null,"authors":["Paul Colomiets ","Colin Kiegel "],"categories":["rust-patterns"],"keywords":["macro","error","type","enum"],"readme":null,"repository":"http://github.com/tailhook/quick-error","edition":"2015","links":null},{"name":"quote","version":"0.3.15","id":"quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Quasi-quoting macro quote!(...)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.3.15/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.3.15/tests/test.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.3.15/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":["syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","edition":"2015","links":null},{"name":"quote","version":"0.6.13","id":"quote 0.6.13 (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":"^0.4.21","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/tests/test.rs","edition":"2015","doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.13/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","edition":"2015","links":null},{"name":"quote","version":"1.0.7","id":"quote 1.0.7 (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","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.19","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/compiletest.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/tests/test.rs","edition":"2018","doctest":false,"test":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.7/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":["syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","edition":"2018","links":null},{"name":"rand","version":"0.6.5","id":"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Random number generators and other randomness functionality.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"packed_simd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"registry":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","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":"rand_hc","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":"rand_isaac","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":"rand_jitter","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":"rand_os","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":"rand_pcg","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":"rand_xorshift","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":"average","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_xoshiro","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":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["minwindef","ntsecapi","profileapi","winnt"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"monte-carlo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/examples/monte-carlo.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"monty-hall","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/examples/monty-hall.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"uniformity","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/tests/uniformity.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"seq","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/seq.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"distributions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/distributions.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"generators","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/generators.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/benches/misc.rs","edition":"2015","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"alloc":["rand_core/alloc"],"default":["std"],"i128_support":[],"nightly":["simd_support"],"serde1":["rand_core/serde1","rand_isaac/serde1","rand_xorshift/serde1"],"simd_support":["packed_simd"],"std":["rand_core/std","alloc","rand_os","rand_jitter/std"],"stdweb":["rand_os/stdweb"],"wasm-bindgen":["rand_os/wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand","version":"0.7.3","id":"rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Random number generators and other randomness functionality.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":"getrandom_package","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.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"packed_simd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_hc","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":"rand_pcg","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":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(target_os = \"emscripten\"))","registry":null},{"name":"rand_hc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"emscripten\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.22","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"monte-carlo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monte-carlo.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"monty-hall","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/examples/monty-hall.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"seq","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/seq.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"generators","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/generators.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"misc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/misc.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"weighted","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/benches/weighted.rs","edition":"2018","doctest":false,"test":false}],"features":{"alloc":["rand_core/alloc"],"default":["std"],"getrandom":["getrandom_package","rand_core/getrandom"],"nightly":["simd_support"],"serde1":[],"simd_support":["packed_simd"],"small_rng":["rand_pcg"],"std":["rand_core/std","rand_chacha/std","alloc","getrandom","libc"],"stdweb":["getrandom_package/stdweb"],"wasm-bindgen":["getrandom_package/wasm-bindgen"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.7.3/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2018","links":null},{"name":"rand_chacha","version":"0.1.1","id":"rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"ChaCha random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_chacha","version":"0.2.2","id":"rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"ChaCha random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["simd"],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"default":["std","simd"],"simd":[],"std":["ppv-lite86/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.2.2/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2018","links":null},{"name":"rand_core","version":"0.3.1","id":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"alloc":["rand_core/alloc"],"default":["std"],"serde1":["rand_core/serde1"],"std":["rand_core/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_core","version":"0.4.2","id":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde","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.0.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"alloc":[],"serde1":["serde","serde_derive"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_core","version":"0.5.1","id":"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Core random number generator traits and tools for implementation.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.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":true,"features":["derive"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"alloc":[],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.5.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2018","links":null},{"name":"rand_hc","version":"0.1.0","id":"rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"HC128 random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_hc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","hc128"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_hc","version":"0.2.0","id":"rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"HC128 random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_hc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_hc-0.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","hc128"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2018","links":null},{"name":"rand_isaac","version":"0.1.1","id":"rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"ISAAC random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","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.0.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_isaac","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"serde1":["serde","serde_derive","rand_core/serde1"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_isaac-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","isaac"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_jitter","version":"0.1.4","id":"rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Random number generator based on timing jitter","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","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":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["profileapi"],"target":"cfg(target_os = \"windows\")","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_jitter","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/tests/mod.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/benches/mod.rs","edition":"2015","doctest":false,"test":false}],"features":{"std":["rand_core/std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_jitter-0.1.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":[],"keywords":["random","rng","os"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_os","version":"0.1.3","id":"rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"OS backed Random Number Generator","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["std"],"target":null,"registry":null},{"name":"rdrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_env = \"sgx\")","registry":null},{"name":"cloudabi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"cloudabi\")","registry":null},{"name":"fuchsia-cprng","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":"cfg(target_os = \"fuchsia\")","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["minwindef","ntsecapi","winnt"],"target":"cfg(windows)","registry":null},{"name":"stdweb","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":"wasm32-unknown-unknown","registry":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"wasm32-unknown-unknown","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_os","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/tests/mod.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_os-0.1.3/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":[],"keywords":["random","rng","os"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_pcg","version":"0.1.2","id":"rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Selected PCG random number generators\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","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":"serde","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.0.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_pcg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"lcg64xsh32","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/tests/lcg64xsh32.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mcg128xsl64","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/tests/mcg128xsl64.rs","edition":"2015","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"serde1":["serde","serde_derive"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_pcg-0.1.2/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","pcg"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rand_xorshift","version":"0.1.1","id":"rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Xorshift random number generator\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","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.38","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rand_xorshift","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"mod","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/tests/mod.rs","edition":"2015","doctest":false,"test":true}],"features":{"serde1":["serde","serde_derive"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_xorshift-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["The Rand Project Developers","The Rust Project Developers"],"categories":["algorithms","no-std"],"keywords":["random","rng","xorshift"],"readme":"README.md","repository":"https://github.com/rust-random/rand","edition":"2015","links":null},{"name":"rdrand","version":"0.4.0","id":"rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"ISC","license_file":null,"description":"An implementation of random number generator based on rdrand and rdseed instructions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rdrand","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/benches/rdrand.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"rdseed","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/benches/rdseed.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"std","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/benches/std.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rdrand-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Simonas Kazlauskas "],"categories":[],"keywords":["rand","rdrand","rdseed","random"],"readme":null,"repository":"https://github.com/nagisa/rust_rdrand/","edition":"2015","links":null},{"name":"redox_syscall","version":"0.1.57","id":"redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"A Rust library to access raw Redox system calls","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syscall","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/redox_syscall-0.1.57/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/redox_syscall-0.1.57/Cargo.toml","metadata":null,"publish":null,"authors":["Jeremy Soller "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://gitlab.redox-os.org/redox-os/syscall","edition":"2015","links":null},{"name":"regex","version":"1.3.9","id":"regex 1.3.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.18","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"thread_local","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":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/src/lib.rs","edition":"2015","doctest":false,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-single","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/examples/shootout-regex-dna-single.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-replace","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/examples/shootout-regex-dna-replace.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-cheat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/examples/shootout-regex-dna-cheat.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/examples/shootout-regex-dna.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-single-cheat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/examples/shootout-regex-dna-single-cheat.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"shootout-regex-dna-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/examples/shootout-regex-dna-bytes.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"default","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_default.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"default-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_default_bytes.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nfa","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_nfa.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nfa-utf8bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_nfa_utf8bytes.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"nfa-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_nfa_bytes.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"backtrack","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_backtrack.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"backtrack-utf8bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_backtrack_utf8bytes.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"backtrack-bytes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_backtrack_bytes.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"crates-regex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/tests/test_crates_regex.rs","edition":"2015","doctest":false,"test":true}],"features":{"default":["std","perf","unicode","regex-syntax/default"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-inline","perf-literal"],"perf-cache":["thread_local"],"perf-dfa":[],"perf-inline":[],"perf-literal":["aho-corasick","memchr"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","regex-syntax/unicode"],"unicode-age":["regex-syntax/unicode-age"],"unicode-bool":["regex-syntax/unicode-bool"],"unicode-case":["regex-syntax/unicode-case"],"unicode-gencat":["regex-syntax/unicode-gencat"],"unicode-perl":["regex-syntax/unicode-perl"],"unicode-script":["regex-syntax/unicode-script"],"unicode-segment":["regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.3.9/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","edition":"2015","links":null},{"name":"regex-syntax","version":"0.6.18","id":"regex-syntax 0.6.18 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A regular expression parser.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"regex-syntax","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.18/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.18/benches/bench.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["unicode"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.18/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","edition":"2015","links":null},{"name":"resolv-conf","version":"0.6.3","id":"resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":" The resolv.conf file parser\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"hostname","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quick-error","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"resolv_conf","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/examples/parse.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"lib","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/tests/lib.rs","edition":"2015","doctest":false,"test":true}],"features":{"system":["hostname"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/resolv-conf-0.6.3/Cargo.toml","metadata":null,"publish":null,"authors":["paul@colomiets.name"],"categories":["parser-implementations"],"keywords":["dns","unix","conf","resolv"],"readme":"README.md","repository":null,"edition":"2015","links":null},{"name":"rustc-serialize","version":"0.3.24","id":"rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Generic serialization/deserialization support corresponding to the\n`derive(RustcEncodable, RustcDecodable)` mode in the compiler. Also includes\nsupport for hex, base64, and json encoding and decoding.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"rustc-serialize","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"json","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/benches/json.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"base64","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/benches/base64.rs","edition":"2015","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"hex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/benches/hex.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/Cargo.toml","metadata":null,"publish":null,"authors":["The Rust Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/rustc-serialize","edition":"2015","links":null},{"name":"ryu","version":"1.0.5","id":"ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","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.7","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.2","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/github.com-1ecc6299db9ec823/ryu-1.0.5/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"upstream_benchmark","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/examples/upstream_benchmark.rs","edition":"2018","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/exhaustive.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"common_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/common_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2d_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2d_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_table_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_table_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"s2f_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/s2f_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"f2s_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/f2s_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"d2s_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/tests/d2s_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/benches/bench.rs","edition":"2018","doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/build.rs","edition":"2018","doctest":false,"test":false}],"features":{"small":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.5/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","edition":"2018","links":null},{"name":"scopeguard","version":"1.1.0","id":"scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"scopeguard","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"readme","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/examples/readme.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-1.1.0/Cargo.toml","metadata":{"release":{"no-dev-version":true}},"publish":null,"authors":["bluss"],"categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":null,"repository":"https://github.com/bluss/scopeguard","edition":"2015","links":null},{"name":"serde","version":"1.0.115","id":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"A generic serialization/deserialization framework","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.115","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.115/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.115/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"alloc":[],"default":["std"],"derive":["serde_derive"],"rc":[],"std":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.115/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","edition":"2015","links":null},{"name":"serde_derive","version":"1.0.115","id":"serde_derive 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.33","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["visit"],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.115/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.115/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.115/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":[],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","edition":"2015","links":null},{"name":"serde_json","version":"1.0.57","id":"serde_json 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)","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":"^1.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":"^0.4.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"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.100","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":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","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","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.19","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/github.com-1ecc6299db9ec823/serde_json-1.0.57/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.57/build.rs","edition":"2018","doctest":false,"test":false}],"features":{"alloc":["serde/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"preserve_order":["indexmap"],"raw_value":[],"std":["serde/std"],"unbounded_depth":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.57/Cargo.toml","metadata":{"docs":{"rs":{"features":["raw_value","unbounded_depth"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["raw_value"]}},"publish":null,"authors":["Erick Tryzelaar ","David Tolnay "],"categories":["encoding"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","edition":"2018","links":null},{"name":"siphasher","version":"0.2.3","id":"siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"SipHash functions from rust-core < 1.13","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"siphasher","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.2.3/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/siphasher-0.2.3/Cargo.toml","metadata":null,"publish":null,"authors":["Frank Denis "],"categories":["algorithms","cryptography"],"keywords":["crypto","hash","siphash"],"readme":"README.md","repository":"https://github.com/jedisct1/rust-siphash","edition":"2015","links":null},{"name":"slab","version":"0.4.2","id":"slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Pre-allocated storage for a uniform data type","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"slab","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"slab","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/tests/slab.rs","edition":"2015","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.2/Cargo.toml","metadata":null,"publish":null,"authors":["Carl Lerche "],"categories":["memory-management","data-structures"],"keywords":["slab","allocator"],"readme":"README.md","repository":"https://github.com/carllerche/slab","edition":"2015","links":null},{"name":"smallvec","version":"1.4.2","id":"smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/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":"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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.4.2/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macro","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.4.2/tests/macro.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.4.2/benches/bench.rs","edition":"2018","doctest":false,"test":false}],"features":{"const_generics":[],"may_dangle":[],"specialization":[],"union":[],"write":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.4.2/Cargo.toml","metadata":null,"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","edition":"2018","links":null},{"name":"socket2","version":"0.3.17","id":"socket2 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tempdir","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":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(unix, target_os = \"redox\"))","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.66","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["align"],"target":"cfg(any(unix, target_os = \"redox\"))","registry":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.38","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["handleapi","ws2def","ws2ipdef","ws2tcpip","minwindef"],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"socket2","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.17/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"pair":[],"reuseport":[],"unix":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.3.17/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Alex Crichton "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/socket2-rs","edition":"2018","links":null},{"name":"spdx","version":"0.3.1","id":"spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Helper crate for SDPX expressions","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":null,"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.3.1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"smallvec","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":"difference","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"spdx","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/spdx-0.3.1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/spdx-0.3.1/Cargo.toml","metadata":null,"publish":null,"authors":["Embark ","Jake Shadle "],"categories":[],"keywords":["spdx","license"],"readme":"README.md","repository":"https://github.com/EmbarkStudios/spdx","edition":"2018","links":null},{"name":"string_cache","version":"0.6.2","id":"string_cache 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"A string interning library for Rust, developed as part of the Servo project.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"debug_unreachable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heapsize","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3, <0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","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":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"precomputed-hash","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":"serde","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":"string_cache_shared","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":"rand","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":"string_cache_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.6.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.6.2/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"log-events":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.6.2/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"string_cache","version":"0.7.5","id":"string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"A string interning library for Rust, developed as part of the Servo project.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"lazy_static","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":"new_debug_unreachable","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":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"precomputed-hash","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":"serde","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":"string_cache_shared","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":"rand","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":"string_cache_codegen","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":"string_cache_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"simple","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/examples/simple.rs","edition":"2015","doctest":false,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"small-stack","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/tests/small-stack.rs","edition":"2015","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"log-events":[],"unstable":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache-0.7.5/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"string_cache_codegen","version":"0.4.4","id":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"A codegen library for string-cache, developed as part of the Servo project.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"phf_generator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.15","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"phf_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"string_cache_shared","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache_codegen","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.4.4/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_codegen-0.4.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"string_cache_shared","version":"0.3.0","id":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Code share between string_cache and string_cache_codegen.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"string_cache_shared","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_shared-0.3.0/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/string_cache_shared-0.3.0/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/string-cache","edition":"2015","links":null},{"name":"syn","version":"0.11.11","id":"syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Nom parser for Rust source code","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"synom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syntex_pos","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.58","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syntex_syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.58","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.11.11/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"aster":[],"default":["parsing","printing"],"fold":[],"full":[],"parsing":["unicode-xid","synom"],"printing":["quote"],"visit":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.11.11/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/syn","edition":"2015","links":null},{"name":"syn","version":"0.15.44","id":"syn 0.15.44 (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":"^0.4.4","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":"^0.6","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","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":"insta","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":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/zzz_stable.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_precedence.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_derive_input.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_expr.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_meta.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_ident.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_asyncness.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_lit.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_should_parse.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_pat.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_round_trip.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_parse_buffer.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_generics.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_token_trees.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_attribute.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/tests/test_grouping.rs","edition":"2015","doctest":false,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/build.rs","edition":"2015","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"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.44/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}},"playground":{"all-features":true}},"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/syn","edition":"2015","links":null},{"name":"syn","version":"1.0.54","id":"syn 1.0.54 (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.23","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"unicode-xid","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":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["blocking"],"target":null,"registry":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"zzz_stable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/zzz_stable.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_precedence","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_precedence.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_receiver","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_receiver.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ty","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_ty.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_visibility","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_visibility.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_stream","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_parse_stream.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_derive_input","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_derive_input.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_expr.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_meta","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_meta.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_ident","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_ident.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_stmt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_stmt.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_asyncness","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_asyncness.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_lit.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_should_parse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_should_parse.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_pat","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_pat.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_size","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_size.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_round_trip","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_round_trip.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_shebang","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_shebang.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_iterators","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_iterators.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_parse_buffer","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_parse_buffer.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_generics","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_generics.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_token_trees","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_token_trees.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_path.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_attribute","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_attribute.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_grouping","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_grouping.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_item","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/tests/test_item.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"rust","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/benches/rust.rs","edition":"2018","required-features":["full","parsing"],"doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"file","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/benches/file.rs","edition":"2018","required-features":["full","parsing"],"doctest":false,"test":false},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/build.rs","edition":"2018","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"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.54/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"],"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"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/syn","edition":"2018","links":null},{"name":"synom","version":"0.11.3","id":"synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Stripped-down Nom parser used by Syn","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","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":"^0.11","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["parsing","full"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"synom","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/synom-0.11.3/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/synom-0.11.3/Cargo.toml","metadata":null,"publish":null,"authors":["David Tolnay "],"categories":["development-tools::procedural-macro-helpers"],"keywords":[],"readme":"../README.md","repository":"https://github.com/dtolnay/syn","edition":"2015","links":null},{"name":"tendril","version":"0.4.1","id":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Compact buffer/string type for zero-copy parsing","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mac","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":"utf-8","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rand","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":"tendril","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"fuzz","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/examples/fuzz.rs","edition":"2015","doctest":false,"test":false}],"features":{"bench":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tendril-0.4.1/Cargo.toml","metadata":null,"publish":null,"authors":["Keegan McAllister ","Simon Sapin ","Chris Morgan "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/tendril","edition":"2015","links":null},{"name":"thiserror","version":"1.0.22","id":"thiserror 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"derive(Error)","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.22","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["diff"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_option","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_option.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_lints","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_lints.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_source","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_source.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_expr","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_expr.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_backtrace","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_backtrace.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"compiletest","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/compiletest.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_from","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_from.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_error","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_error.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_display","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_display.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_transparent","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_transparent.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_path","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_path.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_deprecated","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/tests/test_deprecated.rs","edition":"2018","doctest":false,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.22/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":["rust-patterns"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","edition":"2018","links":null},{"name":"thiserror-impl","version":"1.0.22","id":"thiserror-impl 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Implementation detail of the `thiserror` crate","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror-impl","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.22/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.22/Cargo.toml","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"publish":null,"authors":["David Tolnay "],"categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","edition":"2018","links":null},{"name":"tinyvec","version":"0.3.4","id":"tinyvec 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"Zlib OR Apache-2.0 OR MIT","license_file":null,"description":"Just, really the littlest Vec you could need. So smol.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-0.3.4/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tinyvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-0.3.4/tests/tinyvec.rs","edition":"2018","required-features":["alloc"],"doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"arrayvec","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-0.3.4/tests/arrayvec.rs","edition":"2018","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"macros","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-0.3.4/benches/macros.rs","edition":"2018","required-features":["alloc"],"doctest":false,"test":false}],"features":{"alloc":[],"default":[],"experimental_write_impl":[],"grab_spare_slice":[],"nightly_const_generics":[],"nightly_slice_partition_dedup":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tinyvec-0.3.4/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true}}},"publish":null,"authors":["Lokathor "],"categories":["data-structures","no-std"],"keywords":["vec","no_std","no-std","smol"],"readme":"README.md","repository":"https://github.com/Lokathor/tinyvec","edition":"2018","links":null},{"name":"tokio","version":"0.2.24","id":"tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"iovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.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.1.1","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-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["async-await"],"target":null,"registry":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.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.3.5","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","registry":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.42","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"mio-uds","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","registry":null},{"name":"mio-named-pipes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.8","kind":null,"rename":null,"optional":true,"uses_default_features":false,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"tokio","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_oneshot","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_oneshot.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_cred","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/uds_cred.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_exact","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_read_exact.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mpsc","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_mpsc.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_usr1","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_usr1.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_all","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_write_all.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"buffered","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/buffered.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_copy","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_copy.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_interval","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/time_interval.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_recv","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_drop_recv.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_take","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_take.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_throttle","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/time_throttle.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mutex_owned","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_mutex_owned.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_pending","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_pending.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_connect","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_connect.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_into_split","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_into_split.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_test","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/macros_test.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_collect","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_collect.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_rt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_drop_rt.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_once","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_once.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_until","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_read_until.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_lookup_host","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/net_lookup_host.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_notify_both","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_notify_both.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_cancellation_token","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_cancellation_token.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_driver_drop","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_driver_drop.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_drop_signal","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_drop_signal.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_mem_stream","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_mem_stream.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_join","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/macros_join.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_async_read","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_async_read.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"no_rt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/no_rt.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_blocking","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/task_blocking.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_semaphore","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_semaphore.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_copy","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/fs_copy.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_local","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/task_local.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_fuse","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_fuse.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_datagram","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/uds_datagram.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_smoke","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/process_smoke.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_reader","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_reader.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_watch","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_watch.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_to_string","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_read_to_string.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"net_bind_resource","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/net_bind_resource.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"udp","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/udp.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_split","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/uds_split.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_empty","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_empty.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_write.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_common","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/rt_common.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_delay","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/time_delay.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_kill_on_drop","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/process_kill_on_drop.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_ctrl_c","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_ctrl_c.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_twice","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_twice.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_iter","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_iter.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_delay_queue","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/time_delay_queue.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_stream_map","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_stream_map.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_lines","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_lines.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_accept","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_accept.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_errors","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_errors.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_merge","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_merge.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_threaded","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/rt_threaded.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_issue_2174","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/process_issue_2174.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_dir","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/fs_dir.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_semaphore_owned","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_semaphore_owned.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_link","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/fs_link.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_timeout","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_timeout.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"stream_chain","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/stream_chain.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"task_local_set","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/task_local_set.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_rt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/time_rt.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"time_timeout","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/time_timeout.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/fs.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_multi_rt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_multi_rt.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_to_end","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_read_to_end.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_read.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_reader_stream","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_reader_stream.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_barrier","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_barrier.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_read_line","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_read_line.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_shutdown","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_shutdown.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_broadcast","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_broadcast.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"test_clock","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/test_clock.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_driver","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_driver.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_mutex","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_mutex.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_try_join","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/macros_try_join.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"_require_full","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/_require_full.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_write_int","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_write_int.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_select","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/macros_select.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_file","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/fs_file.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_notify","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_notify.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"signal_no_rt","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/signal_no_rt.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"async_send_sync","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/async_send_sync.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_peek","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_peek.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_echo","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_echo.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"macros_pin","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/macros_pin.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"sync_rwlock","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/sync_rwlock.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_split","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_split.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"uds_stream","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/uds_stream.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"fs_file_mocked","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/fs_file_mocked.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"process_issue_42","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/process_issue_42.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"io_chain","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/io_chain.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"rt_basic","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/rt_basic.rs","edition":"2018","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"tcp_split","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/tests/tcp_split.rs","edition":"2018","doctest":false,"test":true}],"features":{"blocking":["rt-core"],"default":[],"dns":["rt-core"],"fs":["rt-core","io-util"],"full":["blocking","dns","fs","io-driver","io-util","io-std","macros","net","process","rt-core","rt-util","rt-threaded","signal","stream","sync","time"],"io-driver":["mio","lazy_static"],"io-std":["rt-core"],"io-util":["memchr"],"macros":["tokio-macros"],"net":["dns","tcp","udp","uds"],"process":["io-driver","libc","mio-named-pipes","signal","winapi/consoleapi","winapi/minwindef","winapi/threadpoollegacyapiset","winapi/winerror"],"rt-core":["slab"],"rt-threaded":["num_cpus","rt-core"],"rt-util":[],"signal":["io-driver","lazy_static","libc","mio-uds","signal-hook-registry","winapi/consoleapi","winapi/minwindef"],"stream":["futures-core"],"sync":["fnv"],"tcp":["io-driver","iovec"],"test-util":[],"time":["slab"],"udp":["io-driver"],"uds":["io-driver","mio-uds","libc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"publish":null,"authors":["Tokio Contributors "],"categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","edition":"2018","links":null},{"name":"trust-dns-proto","version":"0.20.0-alpha.3","id":"trust-dns-proto 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Trust-DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Trust-DNS projects.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.50","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"data-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"enum-as-inner","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-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","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.44","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","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":"openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["v102","v110"],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["std"],"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":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.12","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","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":"^0.2.22","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"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.58","kind":null,"rename":"wasm-bindgen-crate","optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.22","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["rt-core","time"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"trust_dns_proto","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.20.0-alpha.3/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"lib","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.20.0-alpha.3/benches/lib.rs","edition":"2018","doctest":false,"test":false},{"kind":["bench"],"crate_types":["bin"],"name":"name_benches","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.20.0-alpha.3/benches/name_benches.rs","edition":"2018","doctest":false,"test":false}],"features":{"default":["tokio-runtime"],"dnssec":[],"dnssec-openssl":["dnssec","openssl"],"dnssec-ring":["dnssec","ring"],"mdns":["socket2/reuseport"],"serde-config":["serde"],"testing":[],"tokio-runtime":["tokio/rt-core","tokio/udp","tokio/tcp","tokio/time"],"wasm-bindgen":["wasm-bindgen-crate","js-sys"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.20.0-alpha.3/Cargo.toml","metadata":null,"publish":null,"authors":["Benjamin Fry "],"categories":["network-programming"],"keywords":["DNS","BIND","dig","named","dnssec"],"readme":"README.md","repository":"https://github.com/bluejekyll/trust-dns","edition":"2018","links":null},{"name":"trust-dns-resolver","version":"0.20.0-alpha.3","id":"trust-dns-resolver 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.\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":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"lazy_static","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":"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":"lru-cache","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":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"resolv-conf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["system"],"target":null,"registry":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","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":["derive"],"target":null,"registry":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","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":"^0.2.22","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"tokio-openssl","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":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trust-dns-https","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0-alpha.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trust-dns-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0-alpha.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trust-dns-openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0-alpha.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"trust-dns-proto","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0-alpha.3","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null},{"name":"trust-dns-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0-alpha.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"futures-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","rename":null,"optional":false,"uses_default_features":false,"features":["std"],"target":null,"registry":null},{"name":"ipconfig","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"trust_dns_resolver","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.20.0-alpha.3/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"global_resolver","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.20.0-alpha.3/examples/global_resolver.rs","edition":"2018","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"multithreaded_runtime","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.20.0-alpha.3/examples/multithreaded_runtime.rs","edition":"2018","doctest":false,"test":false}],"features":{"backtrace":["trust-dns-proto/backtrace"],"default":["system-config","tokio-runtime"],"dns-over-https":[],"dns-over-https-rustls":["trust-dns-https","dns-over-rustls","dns-over-https"],"dns-over-native-tls":["dns-over-tls","tokio-native-tls","trust-dns-native-tls"],"dns-over-openssl":["dns-over-tls","trust-dns-openssl","tokio-openssl"],"dns-over-rustls":["dns-over-tls","rustls","tokio-rustls","trust-dns-rustls","webpki-roots"],"dns-over-tls":[],"dnssec":[],"dnssec-openssl":["dnssec","trust-dns-proto/dnssec-openssl"],"dnssec-ring":["dnssec","trust-dns-proto/dnssec-ring"],"mdns":["trust-dns-proto/mdns"],"serde-config":["serde","trust-dns-proto/serde-config"],"system-config":["ipconfig","resolv-conf"],"testing":[],"tokio-runtime":["tokio/rt-core","trust-dns-proto/tokio-runtime"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.20.0-alpha.3/Cargo.toml","metadata":null,"publish":null,"authors":["Benjamin Fry "],"categories":["network-programming"],"keywords":["DNS","BIND","dig","named","dnssec"],"readme":"README.md","repository":"https://github.com/bluejekyll/trust-dns","edition":"2018","links":null},{"name":"unicode-bidi","version":"0.3.4","id":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT / Apache-2.0","license_file":null,"description":"Implementation of the Unicode Bidirectional Algorithm","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"flame","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":"flamer","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":"matches","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":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.8, <2.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.8, <2.0","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode_bidi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"bench_it":[],"default":[],"flame_it":["flame","flamer"],"unstable":[],"with_serde":["serde"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/Cargo.toml","metadata":null,"publish":null,"authors":["The Servo Project Developers"],"categories":[],"keywords":["rtl","unicode","text","layout","bidi"],"readme":"README.md","repository":"https://github.com/servo/unicode-bidi","edition":"2015","links":null},{"name":"unicode-normalization","version":"0.1.13","id":"unicode-normalization 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-normalization","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.13/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"bench","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.13/benches/bench.rs","edition":"2018","doctest":false,"test":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-normalization-0.1.13/Cargo.toml","metadata":null,"publish":null,"authors":["kwantam "],"categories":[],"keywords":["text","unicode","normalization","decomposition","recomposition"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-normalization","edition":"2018","links":null},{"name":"unicode-segmentation","version":"1.7.1","id":"unicode-segmentation 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-segmentation","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"graphemes","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.1/benches/graphemes.rs","edition":"2015","doctest":false,"test":false}],"features":{"no_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-segmentation-1.7.1/Cargo.toml","metadata":null,"publish":null,"authors":["kwantam ","Manish Goregaokar "],"categories":[],"keywords":["text","unicode","grapheme","word","boundary"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-segmentation","edition":"2015","links":null},{"name":"unicode-xid","version":"0.0.4","id":"unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-xid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.0.4/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.0.4/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","edition":"2015","links":null},{"name":"unicode-xid","version":"0.1.0","id":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-xid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","edition":"2015","links":null},{"name":"unicode-xid","version":"0.2.1","id":"unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unicode-xid","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"exhaustive_tests","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/tests/exhaustive_tests.rs","edition":"2015","doctest":false,"test":true}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":["erick.tryzelaar ","kwantam "],"categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","edition":"2015","links":null},{"name":"unreachable","version":"0.1.1","id":"unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"An unreachable code optimization hint in stable rust.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"void","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":null,"rename":null,"optional":false,"uses_default_features":false,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"unreachable","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unreachable-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/unreachable-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/reem/rust-unreachable.git","edition":"2015","links":null},{"name":"url","version":"1.7.2","id":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"URL library for Rust, based on the WHATWG URL Standard","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"heapsize","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.4.1, <0.5","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"idna","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":"matches","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":"percent-encoding","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":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.6.1, <0.9","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-serialize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"rustc-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.6.1, <0.9","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"url","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/src/lib.rs","edition":"2015","doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/tests/unit.rs","edition":"2015","doctest":false,"test":true},{"kind":["test"],"crate_types":["bin"],"name":"data","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/tests/data.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse_url","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/benches/parse_url.rs","edition":"2015","doctest":false,"test":false}],"features":{"heap_size":["heapsize"],"query_encoding":["encoding"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-1.7.2/Cargo.toml","metadata":{"docs":{"rs":{"features":["query_encoding"]}}},"publish":null,"authors":["The rust-url developers"],"categories":["parser-implementations","web-programming","encoding"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","edition":"2015","links":null},{"name":"url","version":"2.2.0","id":"url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"URL library for Rust, based on the WHATWG URL Standard","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"form_urlencoded","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":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"matches","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":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":null,"rename":null,"optional":true,"uses_default_features":true,"features":["derive"],"target":null,"registry":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"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":"url","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-2.2.0/src/lib.rs","edition":"2018","doctest":true,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"parse_url","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-2.2.0/benches/parse_url.rs","edition":"2018","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/url-2.2.0/Cargo.toml","metadata":null,"publish":null,"authors":["The rust-url developers"],"categories":["parser-implementations","web-programming","encoding"],"keywords":["url","parser"],"readme":"../README.md","repository":"https://github.com/servo/rust-url","edition":"2018","links":null},{"name":"utf-8","version":"0.7.5","id":"utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT OR Apache-2.0","license_file":null,"description":"Incremental, zero-copy UTF-8 decoding with error handling","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"utf8","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/src/lib.rs","edition":"2015","doctest":true,"test":false},{"kind":["test"],"crate_types":["bin"],"name":"unit","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/tests/unit.rs","edition":"2015","doctest":false,"test":true},{"kind":["bench"],"crate_types":["bin"],"name":"from_utf8_lossy","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/benches/from_utf8_lossy.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/utf-8-0.7.5/Cargo.toml","metadata":null,"publish":null,"authors":["Simon Sapin "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SimonSapin/rust-utf8","edition":"2015","links":null},{"name":"void","version":"1.0.2","id":"void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"The uninhabited void type for use in statically impossible cases.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"void","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/void-1.0.2/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/void-1.0.2/Cargo.toml","metadata":null,"publish":null,"authors":["Jonathan Reem "],"categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/reem/rust-void.git","edition":"2015","links":null},{"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/github.com-1ecc6299db9ec823/wasi-0.9.0+wasi-snapshot-preview1/src/lib.rs","edition":"2018","doctest":true,"test":true}],"features":{"default":["std"],"rustc-dep-of-std":["compiler_builtins","core","rustc-std-workspace-alloc"],"std":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/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","edition":"2018","links":null},{"name":"widestring","version":"0.4.3","id":"widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"A wide string FFI library for converting to and from wide strings, such as those often used in Windows API or other FFI libraries. Both UTF-16 and UTF-32 types are provided.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":["winbase"],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"widestring","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/widestring-0.4.3/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/widestring-0.4.3/Cargo.toml","metadata":null,"publish":null,"authors":["Kathryn Long "],"categories":["text-processing","encoding"],"keywords":["wide","string","win32","utf-16","utf-32"],"readme":"README.md","repository":"https://github.com/starkat99/widestring-rs.git","edition":"2015","links":null},{"name":"winapi","version":"0.2.8","id":"winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Types and constants for WinAPI bindings. See README for list of crates providing function bindings.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"advapi32-sys","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":"bcrypt-sys","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":"comctl32-sys","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":"comdlg32-sys","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":"credui-sys","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":"crypt32-sys","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":"d2d1-sys","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":"d3d11-sys","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":"d3d12-sys","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":"d3d9-sys","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":"d3dcompiler-sys","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":"dbghelp-sys","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":"dsound-sys","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":"dwmapi-sys","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":"dwrite-sys","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":"dxgi-sys","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":"dxguid-sys","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":"gdi32-sys","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":"hid-sys","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":"httpapi-sys","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":"kernel32-sys","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":"ktmw32-sys","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":"mpr-sys","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":"netapi32-sys","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":"odbc32-sys","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":"ole32-sys","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":"oleaut32-sys","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":"opengl32-sys","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":"pdh-sys","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":"psapi-sys","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":"runtimeobject-sys","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":"secur32-sys","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":"setupapi-sys","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":"shell32-sys","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":"shlwapi-sys","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":"user32-sys","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":"userenv-sys","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":"usp10-sys","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":"uuid-sys","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":"vssapi-sys","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":"wevtapi-sys","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":"winhttp-sys","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":"winmm-sys","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":"winscard-sys","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":"winspool-sys","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":"winusb-sys","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":"ws2_32-sys","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":"xinput-sys","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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows","ffi","win32","com","directx"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"winapi","version":"0.3.9","id":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Raw FFI bindings for all of Windows API.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi-i686-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"i686-pc-windows-gnu","registry":null},{"name":"winapi-x86_64-pc-windows-gnu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":"x86_64-pc-windows-gnu","registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/build.rs","edition":"2015","doctest":false,"test":false}],"features":{"accctrl":[],"aclapi":[],"activation":[],"adhoc":[],"appmgmt":[],"audioclient":[],"audiosessiontypes":[],"avrt":[],"basetsd":[],"bcrypt":[],"bits":[],"bits10_1":[],"bits1_5":[],"bits2_0":[],"bits2_5":[],"bits3_0":[],"bits4_0":[],"bits5_0":[],"bitscfg":[],"bitsmsg":[],"bluetoothapis":[],"bluetoothleapis":[],"bthdef":[],"bthioctl":[],"bthledef":[],"bthsdpdef":[],"bugcodes":[],"cderr":[],"cfg":[],"cfgmgr32":[],"cguid":[],"combaseapi":[],"coml2api":[],"commapi":[],"commctrl":[],"commdlg":[],"commoncontrols":[],"consoleapi":[],"corecrt":[],"corsym":[],"d2d1":[],"d2d1_1":[],"d2d1_2":[],"d2d1_3":[],"d2d1effectauthor":[],"d2d1effects":[],"d2d1effects_1":[],"d2d1effects_2":[],"d2d1svg":[],"d2dbasetypes":[],"d3d":[],"d3d10":[],"d3d10_1":[],"d3d10_1shader":[],"d3d10effect":[],"d3d10misc":[],"d3d10sdklayers":[],"d3d10shader":[],"d3d11":[],"d3d11_1":[],"d3d11_2":[],"d3d11_3":[],"d3d11_4":[],"d3d11on12":[],"d3d11sdklayers":[],"d3d11shader":[],"d3d11tokenizedprogramformat":[],"d3d12":[],"d3d12sdklayers":[],"d3d12shader":[],"d3d9":[],"d3d9caps":[],"d3d9types":[],"d3dcommon":[],"d3dcompiler":[],"d3dcsx":[],"d3dkmdt":[],"d3dkmthk":[],"d3dukmdt":[],"d3dx10core":[],"d3dx10math":[],"d3dx10mesh":[],"datetimeapi":[],"davclnt":[],"dbghelp":[],"dbt":[],"dcommon":[],"dcomp":[],"dcompanimation":[],"dcomptypes":[],"dde":[],"ddraw":[],"ddrawi":[],"ddrawint":[],"debug":["impl-debug"],"debugapi":[],"devguid":[],"devicetopology":[],"devpkey":[],"devpropdef":[],"dinput":[],"dinputd":[],"dispex":[],"dmksctl":[],"dmusicc":[],"docobj":[],"documenttarget":[],"dot1x":[],"dpa_dsa":[],"dpapi":[],"dsgetdc":[],"dsound":[],"dsrole":[],"dvp":[],"dwmapi":[],"dwrite":[],"dwrite_1":[],"dwrite_2":[],"dwrite_3":[],"dxdiag":[],"dxfile":[],"dxgi":[],"dxgi1_2":[],"dxgi1_3":[],"dxgi1_4":[],"dxgi1_5":[],"dxgi1_6":[],"dxgidebug":[],"dxgiformat":[],"dxgitype":[],"dxva2api":[],"dxvahd":[],"eaptypes":[],"enclaveapi":[],"endpointvolume":[],"errhandlingapi":[],"everything":[],"evntcons":[],"evntprov":[],"evntrace":[],"excpt":[],"exdisp":[],"fibersapi":[],"fileapi":[],"functiondiscoverykeys_devpkey":[],"gl-gl":[],"guiddef":[],"handleapi":[],"heapapi":[],"hidclass":[],"hidpi":[],"hidsdi":[],"hidusage":[],"highlevelmonitorconfigurationapi":[],"hstring":[],"http":[],"ifdef":[],"ifmib":[],"imm":[],"impl-debug":[],"impl-default":[],"in6addr":[],"inaddr":[],"inspectable":[],"interlockedapi":[],"intsafe":[],"ioapiset":[],"ipexport":[],"iphlpapi":[],"ipifcons":[],"ipmib":[],"iprtrmib":[],"iptypes":[],"jobapi":[],"jobapi2":[],"knownfolders":[],"ks":[],"ksmedia":[],"ktmtypes":[],"ktmw32":[],"l2cmn":[],"libloaderapi":[],"limits":[],"lmaccess":[],"lmalert":[],"lmapibuf":[],"lmat":[],"lmcons":[],"lmdfs":[],"lmerrlog":[],"lmjoin":[],"lmmsg":[],"lmremutl":[],"lmrepl":[],"lmserver":[],"lmshare":[],"lmstats":[],"lmsvc":[],"lmuse":[],"lmwksta":[],"lowlevelmonitorconfigurationapi":[],"lsalookup":[],"memoryapi":[],"minschannel":[],"minwinbase":[],"minwindef":[],"mmdeviceapi":[],"mmeapi":[],"mmreg":[],"mmsystem":[],"mprapidef":[],"msaatext":[],"mscat":[],"mschapp":[],"mssip":[],"mstcpip":[],"mswsock":[],"mswsockdef":[],"namedpipeapi":[],"namespaceapi":[],"nb30":[],"ncrypt":[],"netioapi":[],"nldef":[],"ntddndis":[],"ntddscsi":[],"ntddser":[],"ntdef":[],"ntlsa":[],"ntsecapi":[],"ntstatus":[],"oaidl":[],"objbase":[],"objidl":[],"objidlbase":[],"ocidl":[],"ole2":[],"oleauto":[],"olectl":[],"oleidl":[],"opmapi":[],"pdh":[],"perflib":[],"physicalmonitorenumerationapi":[],"playsoundapi":[],"portabledevice":[],"portabledeviceapi":[],"portabledevicetypes":[],"powerbase":[],"powersetting":[],"powrprof":[],"processenv":[],"processsnapshot":[],"processthreadsapi":[],"processtopologyapi":[],"profileapi":[],"propidl":[],"propkey":[],"propkeydef":[],"propsys":[],"prsht":[],"psapi":[],"qos":[],"realtimeapiset":[],"reason":[],"restartmanager":[],"restrictederrorinfo":[],"rmxfguid":[],"roapi":[],"robuffer":[],"roerrorapi":[],"rpc":[],"rpcdce":[],"rpcndr":[],"rtinfo":[],"sapi":[],"sapi51":[],"sapi53":[],"sapiddk":[],"sapiddk51":[],"schannel":[],"sddl":[],"securityappcontainer":[],"securitybaseapi":[],"servprov":[],"setupapi":[],"shellapi":[],"shellscalingapi":[],"shlobj":[],"shobjidl":[],"shobjidl_core":[],"shtypes":[],"softpub":[],"spapidef":[],"spellcheck":[],"sporder":[],"sql":[],"sqlext":[],"sqltypes":[],"sqlucode":[],"sspi":[],"std":[],"stralign":[],"stringapiset":[],"strmif":[],"subauth":[],"synchapi":[],"sysinfoapi":[],"systemtopologyapi":[],"taskschd":[],"tcpestats":[],"tcpmib":[],"textstor":[],"threadpoolapiset":[],"threadpoollegacyapiset":[],"timeapi":[],"timezoneapi":[],"tlhelp32":[],"transportsettingcommon":[],"tvout":[],"udpmib":[],"unknwnbase":[],"urlhist":[],"urlmon":[],"usb":[],"usbioctl":[],"usbiodef":[],"usbscan":[],"usbspec":[],"userenv":[],"usp10":[],"utilapiset":[],"uxtheme":[],"vadefs":[],"vcruntime":[],"vsbackup":[],"vss":[],"vsserror":[],"vswriter":[],"wbemads":[],"wbemcli":[],"wbemdisp":[],"wbemprov":[],"wbemtran":[],"wct":[],"werapi":[],"winbase":[],"wincodec":[],"wincodecsdk":[],"wincon":[],"wincontypes":[],"wincred":[],"wincrypt":[],"windef":[],"windot11":[],"windowsceip":[],"windowsx":[],"winefs":[],"winerror":[],"winevt":[],"wingdi":[],"winhttp":[],"wininet":[],"winineti":[],"winioctl":[],"winnetwk":[],"winnls":[],"winnt":[],"winreg":[],"winsafer":[],"winscard":[],"winsmcrd":[],"winsock2":[],"winspool":[],"winstring":[],"winsvc":[],"wintrust":[],"winusb":[],"winusbio":[],"winuser":[],"winver":[],"wlanapi":[],"wlanihv":[],"wlanihvtypes":[],"wlantypes":[],"wlclient":[],"wmistr":[],"wnnc":[],"wow64apiset":[],"wpdmtpextensions":[],"ws2bth":[],"ws2def":[],"ws2ipdef":[],"ws2spi":[],"ws2tcpip":[],"wtsapi32":[],"wtypes":[],"wtypesbase":[],"xinput":[]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.9/Cargo.toml","metadata":{"docs":{"rs":{"default-target":"x86_64-pc-windows-msvc","features":["everything","impl-debug","impl-default"],"targets":["aarch64-pc-windows-msvc","i686-pc-windows-msvc","x86_64-pc-windows-msvc"]}}},"publish":null,"authors":["Peter Atashian "],"categories":["external-ffi-bindings","no-std","os::windows-apis"],"keywords":["windows","ffi","win32","com","directx"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"winapi-build","version":"0.1.1","id":"winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Common code for build.rs in WinAPI -sys crates.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/src/lib.rs","edition":"2015","doctest":true,"test":true}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["Windows","FFI","WinSDK"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"winapi-i686-pc-windows-gnu","version":"0.4.0","id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-i686-pc-windows-gnu","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"winapi-x86_64-pc-windows-gnu","version":"0.4.0","id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT/Apache-2.0","license_file":null,"description":"Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winapi-x86_64-pc-windows-gnu","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows"],"readme":null,"repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null},{"name":"winreg","version":"0.6.2","id":"winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Rust bindings to MS Windows Registry API","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","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":[],"target":null,"registry":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":["impl-default","impl-debug","minwindef","minwinbase","timezoneapi","winerror","winnt","winreg","handleapi"],"target":null,"registry":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"serde_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}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"winreg","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["example"],"crate_types":["bin"],"name":"basic_usage","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/basic_usage.rs","edition":"2015","required-features":["chrono"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"enum","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/enum.rs","edition":"2015","doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"transactions","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/transactions.rs","edition":"2015","required-features":["transactions"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"serialization","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/serialization.rs","edition":"2015","required-features":["serialization-serde"],"doctest":false,"test":false},{"kind":["example"],"crate_types":["bin"],"name":"installed_apps","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/examples/installed_apps.rs","edition":"2015","required-features":["serialization-serde"],"doctest":false,"test":false}],"features":{"serialization-serde":["transactions","serde"],"transactions":["winapi/ktmw32"]},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/winreg-0.6.2/Cargo.toml","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-pc-windows-msvc"}}},"publish":null,"authors":["Igor Shaula "],"categories":["api-bindings","os::windows-apis"],"keywords":["Windows","WinSDK","Registry"],"readme":"README.md","repository":"https://github.com/gentoo90/winreg-rs","edition":"2015","links":null},{"name":"ws2_32-sys","version":"0.2.1","id":"ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","license":"MIT","license_file":null,"description":"Contains function definitions for the Windows API library ws2_32. See winapi for types and constants.","source":"registry+https://github.com/rust-lang/crates.io-index","dependencies":[{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.5","kind":null,"rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null},{"name":"winapi-build","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"build","rename":null,"optional":false,"uses_default_features":true,"features":[],"target":null,"registry":null}],"targets":[{"kind":["lib"],"crate_types":["lib"],"name":"ws2_32","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/src/lib.rs","edition":"2015","doctest":true,"test":true},{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/build.rs","edition":"2015","doctest":false,"test":false}],"features":{},"manifest_path":"/home/jake/.cargo/registry/src/github.com-1ecc6299db9ec823/ws2_32-sys-0.2.1/Cargo.toml","metadata":null,"publish":null,"authors":["Peter Atashian "],"categories":[],"keywords":["windows","ffi","win32"],"readme":"README.md","repository":"https://github.com/retep998/winapi-rs","edition":"2015","links":null}],"workspace_members":["advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)"],"resolve":{"nodes":[{"id":"advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)","dependencies":["ammonia 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)","artifact_serde 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","trust-dns-resolver 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ammonia","pkg":"ammonia 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"artifact_serde","pkg":"artifact_serde 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libusb","pkg":"libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"spdx","pkg":"spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"trust_dns_resolver","pkg":"trust-dns-resolver 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ammonia 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["html5ever 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","maplit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"html5ever","pkg":"html5ever 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"maplit","pkg":"maplit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tendril","pkg":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"url","pkg":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"html5ever","pkg":"html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"maplit","pkg":"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tendril","pkg":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"url","pkg":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"artifact_serde 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","serde_json 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ammonia","pkg":"ammonia 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"base64","pkg":"base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_derive","pkg":"serde_derive 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde_json","pkg":"serde_json 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"byteorder","pkg":"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bit-vec 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bit_vec","pkg":"bit-vec 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"bit-vec 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["bitflags","default"]},{"id":"data-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unreachable","pkg":"unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"heck","pkg":"heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bitflags","pkg":"bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fuchsia_zircon_sys","pkg":"fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"debug_unreachable","pkg":"new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","std"]},{"id":"futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["std"]},{"id":"futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"once_cell","pkg":"once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","once_cell","std"]},{"id":"futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","pin-project 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futures_core","pkg":"futures-core 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_task","pkg":"futures-task 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project","pkg":"pin-project 1.0.2 (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}]},{"name":"slab","pkg":"slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","slab","std"]},{"id":"getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (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)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.77 (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\")"}]}],"features":["std"]},{"id":"heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-segmentation 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_segmentation","pkg":"unicode-segmentation 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(unix, target_os = \"redox\"))"}]},{"name":"match_cfg","pkg":"match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["default"]},{"id":"html5ever 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","markup5ever 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"log","pkg":"log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"markup5ever","pkg":"markup5ever 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"syn","pkg":"syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"html5ever 0.22.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"log","pkg":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"markup5ever","pkg":"markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"quote","pkg":"quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"syn","pkg":"syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","unicode-normalization 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_bidi","pkg":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_normalization","pkg":"unicode-normalization 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","unicode-normalization 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_bidi","pkg":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_normalization","pkg":"unicode-normalization 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]}],"features":[]},{"id":"ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["socket2 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"socket2","pkg":"socket2 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"widestring","pkg":"widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"winreg","pkg":"winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"ipnet 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi","pkg":"winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"build","pkg":"winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["align","default","std"]},{"id":"libusb 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bit_set","pkg":"bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libusb_sys","pkg":"libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"libusb-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","pkg-config 0.3.18 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pkg_config","pkg":"pkg-config 0.3.18 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]},{"id":"linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"scopeguard","pkg":"scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"log","pkg":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","use_std"]},{"id":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"linked_hash_map","pkg":"linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"maplit 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"markup5ever 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)","string_cache 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf","pkg":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_codegen","pkg":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"rustc_serialize","pkg":"rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"string_cache","pkg":"string_cache 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_codegen","pkg":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"tendril","pkg":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","serde_json 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)","string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf","pkg":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_codegen","pkg":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"serde","pkg":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"serde_derive","pkg":"serde_derive 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"serde_json","pkg":"serde_json 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"string_cache","pkg":"string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_codegen","pkg":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"tendril","pkg":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"match_cfg 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","use_core"]},{"id":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","miow 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)","slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"fuchsia_zircon","pkg":"fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"fuchsia\")"}]},{"name":"fuchsia_zircon_sys","pkg":"fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"fuchsia\")"}]},{"name":"iovec","pkg":"iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"kernel32","pkg":"kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"log","pkg":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"miow","pkg":"miow 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"net2","pkg":"net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"slab","pkg":"slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","with-deprecated"]},{"id":"miow 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"kernel32","pkg":"kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"net2","pkg":"net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ws2_32","pkg":"ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cfg_if","pkg":"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"redox\", unix, target_os = \"wasi\"))"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["default","duration"]},{"id":"new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","parking_lot_core 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"instant","pkg":"instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lock_api","pkg":"lock_api 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"parking_lot_core","pkg":"parking_lot_core 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"parking_lot_core 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (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":"instant","pkg":"instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"syscall","pkg":"redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"redox\")"}]},{"name":"smallvec","pkg":"smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_generator","pkg":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand","pkg":"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"siphasher","pkg":"siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"pin-project 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"pin_project_internal","pkg":"pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"pin-project-internal 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"pin-project-lite 0.1.11 (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":"pkg-config 0.3.18 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["simd","std"]},{"id":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_xid","pkg":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_xid","pkg":"unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","proc-macro"]},{"id":"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_chacha","pkg":"rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_hc","pkg":"rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_isaac","pkg":"rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_jitter","pkg":"rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_os","pkg":"rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_pcg","pkg":"rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_xorshift","pkg":"rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":["alloc","default","rand_os","std"]},{"id":"rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom_package","pkg":"getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_chacha","pkg":"rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(not(target_os = \"emscripten\"))"}]},{"name":"rand_core","pkg":"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_hc","pkg":"rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"emscripten\")"}]}],"features":["alloc","default","getrandom","getrandom_package","libc","std"]},{"id":"rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"ppv_lite86","pkg":"ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand_core","pkg":"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","std"]},{"id":"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"getrandom","pkg":"getrandom 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["alloc","getrandom","std"]},{"id":"rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(target_os = \"macos\", target_os = \"ios\"))"}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"windows\")"}]}],"features":["std"]},{"id":"rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"cloudabi","pkg":"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"cloudabi\")"}]},{"name":"fuchsia_cprng","pkg":"fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"fuchsia\")"}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(unix)"}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rdrand","pkg":"rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_env = \"sgx\")"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"autocfg","pkg":"autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"rand_core","pkg":"rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"rand_core","pkg":"rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"regex 1.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["regex-syntax 0.6.18 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"regex_syntax","pkg":"regex-syntax 0.6.18 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["std"]},{"id":"regex-syntax 0.6.18 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"hostname","pkg":"hostname 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quick_error","pkg":"quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["hostname","system"]},{"id":"rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default","std"]},{"id":"serde_derive 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"serde_json 1.0.57 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"itoa","pkg":"itoa 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ryu","pkg":"ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"socket2 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.9 (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":"cfg(any(unix, target_os = \"redox\"))"}]},{"name":"libc","pkg":"libc 0.2.77 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(any(unix, target_os = \"redox\"))"}]},{"name":"syscall","pkg":"redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(target_os = \"redox\")"}]},{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]}],"features":[]},{"id":"spdx 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","regex 1.3.9 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"regex","pkg":"regex 1.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"string_cache 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"debug_unreachable","pkg":"debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"precomputed_hash","pkg":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_codegen","pkg":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"string_cache_shared","pkg":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"debug_unreachable","pkg":"new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"precomputed_hash","pkg":"precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"serde","pkg":"serde 1.0.115 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_codegen","pkg":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]},{"name":"string_cache_shared","pkg":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"phf_generator","pkg":"phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"phf_shared","pkg":"phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"string_cache_shared","pkg":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)","unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"quote","pkg":"quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"synom","pkg":"synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","full","parsing","printing","quote","synom","unicode-xid","visit"]},{"id":"syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["clone-impls","default","derive","extra-traits","fold","full","parsing","printing","proc-macro","quote"]},{"id":"syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"unicode_xid","pkg":"unicode-xid 0.2.1 (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","visit-mut"]},{"id":"synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"unicode_xid","pkg":"unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"futf","pkg":"futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mac","pkg":"mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"utf8","pkg":"utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"thiserror 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["thiserror-impl 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"thiserror_impl","pkg":"thiserror-impl 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"thiserror-impl 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"proc_macro2","pkg":"proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"quote","pkg":"quote 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"syn","pkg":"syn 1.0.54 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"tinyvec 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default"]},{"id":"tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)","pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"bytes","pkg":"bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"iovec","pkg":"iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"mio","pkg":"mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"pin_project_lite","pkg":"pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"slab","pkg":"slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","io-driver","iovec","lazy_static","mio","rt-core","slab","tcp","time","udp"]},{"id":"trust-dns-proto 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","data-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","ipnet 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)","url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"async_trait","pkg":"async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"cfg_if","pkg":"cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"data_encoding","pkg":"data-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"enum_as_inner","pkg":"enum-as-inner 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_channel","pkg":"futures-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_io","pkg":"futures-io 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"futures_util","pkg":"futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"idna","pkg":"idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ipnet","pkg":"ipnet 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"rand","pkg":"rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"url","pkg":"url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["tokio","tokio-runtime"]},{"id":"trust-dns-resolver 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","thiserror 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)","trust-dns-proto 0.20.0-alpha.3 (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":"futures_util","pkg":"futures-util 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"ipconfig","pkg":"ipconfig 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"cfg(windows)"}]},{"name":"lazy_static","pkg":"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"log","pkg":"log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"lru_cache","pkg":"lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"parking_lot","pkg":"parking_lot 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"resolv_conf","pkg":"resolv-conf 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"smallvec","pkg":"smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"thiserror","pkg":"thiserror 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"tokio","pkg":"tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"trust_dns_proto","pkg":"trust-dns-proto 0.20.0-alpha.3 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","ipconfig","resolv-conf","system-config","tokio","tokio-runtime"]},{"id":"unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default"]},{"id":"unicode-normalization 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["tinyvec 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"tinyvec","pkg":"tinyvec 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":["default","std"]},{"id":"unicode-segmentation 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["default"]},{"id":"unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"void","pkg":"void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"idna","pkg":"idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"form_urlencoded","pkg":"form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"idna","pkg":"idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"matches","pkg":"matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"percent_encoding","pkg":"percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"void 1.0.2 (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":"widestring 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":["alloc","default","std"]},{"id":"winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi_i686_pc_windows_gnu","pkg":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"i686-pc-windows-gnu"}]},{"name":"winapi_x86_64_pc_windows_gnu","pkg":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":"x86_64-pc-windows-gnu"}]}],"features":["errhandlingapi","handleapi","impl-debug","impl-default","minwinbase","minwindef","ntsecapi","ntstatus","profileapi","sysinfoapi","timezoneapi","winbase","winerror","winnt","winreg","winsock2","ws2def","ws2ipdef","ws2tcpip"]},{"id":"winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":[],"deps":[],"features":[]},{"id":"winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi","pkg":"winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]}],"features":[]},{"id":"ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)","dependencies":["winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)"],"deps":[{"name":"winapi","pkg":"winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":null,"target":null}]},{"name":"build","pkg":"winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","dep_kinds":[{"kind":"build","target":null}]}],"features":[]}],"root":"advisories 0.1.0 (path+file:///home/jake/code/cargo-deny/examples/06_advisories)"},"target_directory":"/home/jake/code/cargo-deny/examples/06_advisories/target","version":1,"workspace_root":"/home/jake/code/cargo-deny/examples/06_advisories","metadata":null}