summaryrefslogtreecommitdiffstats
path: root/vendor/hyper-0.14.5
diff options
context:
space:
mode:
authorEllie Huxtable <e@elm.sh>2021-05-17 19:51:09 +0100
committerEllie Huxtable <e@elm.sh>2021-05-17 19:51:09 +0100
commitd0215a937a7889a97e11778ee4b0f9a12de01278 (patch)
tree5a8fd5ad62e6b5a4c218746ff2d4bd97373a48de /vendor/hyper-0.14.5
parent802a2258cbd839c5b82d24f74d7aebe4a27d8dc5 (diff)
Vendor dependenciesvendor
Just testing how CI works with this. I tend to prefer vendoring, as it means that if you have a copy of the code *you can always build it*. Even if you're 20 years in the future This is the output of ``` cargo vendor --versioned-dirs ```
Diffstat (limited to 'vendor/hyper-0.14.5')
-rw-r--r--vendor/hyper-0.14.5/.cargo-checksum.json1
-rw-r--r--vendor/hyper-0.14.5/Cargo.lock802
-rw-r--r--vendor/hyper-0.14.5/Cargo.toml282
-rw-r--r--vendor/hyper-0.14.5/LICENSE20
-rw-r--r--vendor/hyper-0.14.5/src/body/aggregate.rs31
-rw-r--r--vendor/hyper-0.14.5/src/body/body.rs780
-rw-r--r--vendor/hyper-0.14.5/src/body/length.rs100
-rw-r--r--vendor/hyper-0.14.5/src/body/mod.rs65
-rw-r--r--vendor/hyper-0.14.5/src/body/to_bytes.rs46
-rw-r--r--vendor/hyper-0.14.5/src/cfg.rs62
-rw-r--r--vendor/hyper-0.14.5/src/client/client.rs1290
-rw-r--r--vendor/hyper-0.14.5/src/client/conn.rs819
-rw-r--r--vendor/hyper-0.14.5/src/client/connect/dns.rs432
-rw-r--r--vendor/hyper-0.14.5/src/client/connect/http.rs998
-rw-r--r--vendor/hyper-0.14.5/src/client/connect/mod.rs412
-rw-r--r--vendor/hyper-0.14.5/src/client/dispatch.rs409
-rw-r--r--vendor/hyper-0.14.5/src/client/mod.rs68
-rw-r--r--vendor/hyper-0.14.5/src/client/pool.rs1025
-rw-r--r--vendor/hyper-0.14.5/src/client/service.rs87
-rw-r--r--vendor/hyper-0.14.5/src/client/tests.rs286
-rw-r--r--vendor/hyper-0.14.5/src/common/buf.rs151
-rw-r--r--vendor/hyper-0.14.5/src/common/date.rs124
-rw-r--r--vendor/hyper-0.14.5/src/common/drain.rs216
-rw-r--r--vendor/hyper-0.14.5/src/common/exec.rs143
-rw-r--r--vendor/hyper-0.14.5/src/common/io/mod.rs3
-rw-r--r--vendor/hyper-0.14.5/src/common/io/rewind.rs155
-rw-r--r--vendor/hyper-0.14.5/src/common/lazy.rs72
-rw-r--r--vendor/hyper-0.14.5/src/common/mod.rs41
-rw-r--r--vendor/hyper-0.14.5/src/common/never.rs21
-rw-r--r--vendor/hyper-0.14.5/src/common/sync_wrapper.rs115
-rw-r--r--vendor/hyper-0.14.5/src/common/task.rs12
-rw-r--r--vendor/hyper-0.14.5/src/common/watch.rs73
-rw-r--r--vendor/hyper-0.14.5/src/error.rs545
-rw-r--r--vendor/hyper-0.14.5/src/ffi/body.rs235
-rw-r--r--vendor/hyper-0.14.5/src/ffi/client.rs158
-rw-r--r--vendor/hyper-0.14.5/src/ffi/error.rs85
-rw-r--r--vendor/hyper-0.14.5/src/ffi/http_types.rs444
-rw-r--r--vendor/hyper-0.14.5/src/ffi/io.rs178
-rw-r--r--vendor/hyper-0.14.5/src/ffi/macros.rs31
-rw-r--r--vendor/hyper-0.14.5/src/ffi/mod.rs96
-rw-r--r--vendor/hyper-0.14.5/src/ffi/task.rs426
-rw-r--r--vendor/hyper-0.14.5/src/headers.rs127
-rw-r--r--vendor/hyper-0.14.5/src/lib.rs114
-rw-r--r--vendor/hyper-0.14.5/src/mock.rs235
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/conn.rs1356
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/decode.rs704
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/dispatch.rs723
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/encode.rs430
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/io.rs863
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/mod.rs105
-rw-r--r--vendor/hyper-0.14.5/src/proto/h1/role.rs2106
-rw-r--r--vendor/hyper-0.14.5/src/proto/h2/client.rs307
-rw-r--r--vendor/hyper-0.14.5/src/proto/h2/mod.rs274
-rw-r--r--vendor/hyper-0.14.5/src/proto/h2/ping.rs516
-rw-r--r--vendor/hyper-0.14.5/src/proto/h2/server.rs443
-rw-r--r--vendor/hyper-0.14.5/src/proto/mod.rs59
-rw-r--r--vendor/hyper-0.14.5/src/rt.rs12
-rw-r--r--vendor/hyper-0.14.5/src/server/accept.rs107
-rw-r--r--vendor/hyper-0.14.5/src/server/conn.rs1164
-rw-r--r--vendor/hyper-0.14.5/src/server/mod.rs105
-rw-r--r--vendor/hyper-0.14.5/src/server/server.rs450
-rw-r--r--vendor/hyper-0.14.5/src/server/shutdown.rs121
-rw-r--r--vendor/hyper-0.14.5/src/server/tcp.rs300
-rw-r--r--vendor/hyper-0.14.5/src/service/http.rs58
-rw-r--r--vendor/hyper-0.14.5/src/service/make.rs187
-rw-r--r--vendor/hyper-0.14.5/src/service/mod.rs55
-rw-r--r--vendor/hyper-0.14.5/src/service/oneshot.rs63
-rw-r--r--vendor/hyper-0.14.5/src/service/util.rs84
-rw-r--r--vendor/hyper-0.14.5/src/upgrade.rs338
69 files changed, 22745 insertions, 0 deletions
diff --git a/vendor/hyper-0.14.5/.cargo-checksum.json b/vendor/hyper-0.14.5/.cargo-checksum.json
new file mode 100644
index 00000000..bf15f6ac
--- /dev/null
+++ b/vendor/hyper-0.14.5/.cargo-checksum.json
@@ -0,0 +1 @@
+{"files":{"Cargo.lock":"8f60642fc3e3def2a558e255527db7f3eb185b9bd2921d81d7acc3d932c8138f","Cargo.toml":"24a8cd36975886cf951c2f7ec3f8d6076aa2122fe2099c8b41901086ebe5b441","LICENSE":"0008012e192415992a45a8161c08d7adb429f8032de62d43afc9fd2c6f0b5323","src/body/aggregate.rs":"bcba09b9dd91deee04f17383cb0d7ac5d876f8d462e08031cd3dfca205f1d118","src/body/body.rs":"e407a7e7461aaa182b43090c072b34237e468d35806622dd009ea005772e87de","src/body/length.rs":"d0f92895d603b9cd5c497ad12ca8593c04c11b809114cb33d6a1474be7a37cfe","src/body/mod.rs":"2870b04df5eef6a307a6f4699f99dbad54f5373bc95da4e6b29277efb645058f","src/body/to_bytes.rs":"48c2b5ab6e115d3ed4d5e31dfe1b40031e5e618abecda08454ff3cd36cab8c0d","src/cfg.rs":"32fea18ac8d861a69a7ebaa8cfb6a80f541efc18a9e2d9fde489cb9402fd6538","src/client/client.rs":"21fbec2b03e416aeafdbdc8f273daf51ce7ba88f0baa288d31e86784d9b25935","src/client/conn.rs":"2308d4b8b9637bc69277d5aa337f0cf75acfa9204ce797335916c26771e6d6a6","src/client/connect/dns.rs":"64613c0c02a1c464191dd4451c4e1b6ca9470a1589607539e122455be4ef1938","src/client/connect/http.rs":"f50e9687ea5b77e1b66e784ed23f37f1aff21db20a52d117c02609d6d723a2a1","src/client/connect/mod.rs":"93f4c1230e2f667a19b05a1a6f428fd4cfae34a66a01361ad4f8c1538dd53d12","src/client/dispatch.rs":"597470446c0acc410ded2c282c8fa39c9d8b34fa972f4f28a058eb81b6a36eba","src/client/mod.rs":"bf00170b2a53eb433477e6cec1bc2ff83ad20814bc21186140d77575b7d77c7b","src/client/pool.rs":"277fd33b5ec75f4695d2f92e1d4e3f89fe985f6eed17ed9c4f66421d011a9453","src/client/service.rs":"54802c50753cc6f1cb19e92e284dcadd2bce667f9c72108ae7ff7ab173d73aa3","src/client/tests.rs":"ac9783128c74fe0369c9d03716b784940e70aca08288f806358adcc67a09fb43","src/common/buf.rs":"c762dc2688828ffc88f0549ceddeef65e57d404c245118bcacf3dd8d402bc9cc","src/common/date.rs":"f9a1a63aa7e8f5d6f5800cd56e7e6182cf07e781089930afb529263c1d8adf14","src/common/drain.rs":"5a97dd79408165ce71e470fd9b5f0e4e934aed744d804ab6ae0bc9f623380ed3","src/common/exec.rs":"a33a2018c9c0fed78590e7f05632f993aaf77d3f985a010c48eb3816696074ea","src/common/io/mod.rs":"6f8e4518df7f24d81fc59b46a2deb61557e8d92700bdc62539fe0f034066fc89","src/common/io/rewind.rs":"ba6704fe0b0f3d1af1184c680c97818962b1d8251e790cacfc9d56281cef23cd","src/common/lazy.rs":"23745290af72b837e97ad4f1d576eece7f0e803b98b25e7518e57cd56137851b","src/common/mod.rs":"effd3f5d6732864bf7ef18c783555bb41361030cb056aeb3087240ccd96eb750","src/common/never.rs":"b45b6a85f827081cdb7884907e7884c78540308102072dae563320acce8185fa","src/common/sync_wrapper.rs":"d97ce13f8ae89ca1b82519170c71c943a88eb326208238c4900afe6bb2b3ba32","src/common/task.rs":"fd6444762d25ea6beb3b9f73bacf3b47c9f3f87e8e2037f58788b5d54767ce94","src/common/watch.rs":"eb6db13fbb266ec11200ffa1f5e7a9a132d7e6555373895efde1e2daea428e03","src/error.rs":"17bf2ae95880cf54a0a180b7ead2e01ef1bafe33654dc03333bb8bfbb3af2a6f","src/ffi/body.rs":"b180f8ddaeeaacd1840dcb2b50ab7438b607114a9889aee0d78250e92c2126f6","src/ffi/client.rs":"3150ebf476c9a44f63e028e04979783fbf775396c644b06e8592e8cc49fca068","src/ffi/error.rs":"63ce8238a3c59f2b7f03be52444419afadbf288d33cf598ba4deeec2c3b6b1d9","src/ffi/http_types.rs":"1cc6695590f8e0e23f420516e0faef940e327975e1d1f442eb8f6532a416bf50","src/ffi/io.rs":"3b00d72644d86505f8f7470603e5febf4a1bd2baadb39a9175c714b5904f709a","src/ffi/macros.rs":"6b7c2b9c0c39b3f7a1f773386fc7cb2c3d48317ae0a5e3a5ea55dab5c3f43197","src/ffi/mod.rs":"de3aa44115ddaa18956801faa7bfa7a7c9a9fe8f515da0778f8418ac46f03337","src/ffi/task.rs":"02a4d79d73666b03b008e90eec07172c7e97c915a02facf0d5d480991512dfa8","src/headers.rs":"8a69ad16e2b6ba65a5fb49a4c3c9d38f63c3010beb411d386db9899d2f5a72d9","src/lib.rs":"222d58ff31d1a467919ef513f22e43a22b53dd43737569f72ffca433da17e41c","src/mock.rs":"8b455312be74af6c4a27b3beba85a9493c86d43097947c5aad8a5e9dc0dcdbb3","src/proto/h1/conn.rs":"2037936bf9b8f86b071595582f6fa3b48c80e6ae5a4c467199d8941418721d20","src/proto/h1/decode.rs":"c74800efde29ce54719258df3d081e3d368c7667aec97f58bc6e413665380e1c","src/proto/h1/dispatch.rs":"03b82c9235efcf2df716d3b95de594c12418ca7723780b31dfc4efa61265207d","src/proto/h1/encode.rs":"1291851a8dc0ec62312a23ae0719ff706dd4b8bf8232cb1ac711f8cb9482b7f4","src/proto/h1/io.rs":"186a2ff0fc659236ce9cd1d5093d81689513f111cd2f2f1396ed25bc8165d66c","src/proto/h1/mod.rs":"cc8cd1763743b4b92a31f04dbd3afe1ac2272e9b4d7e7e5d557cbffe99200885","src/proto/h1/role.rs":"227e1178c2b74c5cbd7fcd16e9d7bc29c67e61d8aaaf546f8fd6bcdec8572034","src/proto/h2/client.rs":"71aa7f6e5bda64e744797e8f26e8ca07c52c71dce93e57a47def408e26b50bba","src/proto/h2/mod.rs":"6daef4f1f38bb9a36f492db95892cb8b72014caa9e20491f14ecc6797e1a3964","src/proto/h2/ping.rs":"0cb6182e3b0372953caa75231f88e7833b9fbd28eadeb22f7d124f9b9e22b53c","src/proto/h2/server.rs":"9788a5311fe6d8d9b2260700b6ce38c4042ee07a11c8a79beda8bd8d47cc4b0d","src/proto/mod.rs":"59d80eb673c0d518cfb11aadee60e42fd01ec63a80c968b9cace3d0612fea6be","src/rt.rs":"1ef7d4bb3ad6637c6f37189e30d740c061a3c98ca008d266a99f865130909427","src/server/accept.rs":"976139ec4287be884bf84f66a758ac0ced8be4040899ab18aeab76b000ca138d","src/server/conn.rs":"5a7a6cd69163bbb56ab9e3d4611a39988d53784a22de3ff61d37b9ff2550fac7","src/server/mod.rs":"9da47b0a9efb3d05d39d083f86eb1ba2ce0641f185a9f7e5859571972ee80efb","src/server/server.rs":"ef5624dec5eed636452f4805b3a8b58e94773d9f637c139baaab47715945ef64","src/server/shutdown.rs":"0929e46e17edc2a00fe99779cd9b978b307b45ad7dcf427dd5356f2dbf564cab","src/server/tcp.rs":"789f0e645240de825ba8177663e83b80a7516247d75496d212e98de7da94b766","src/service/http.rs":"3e7c2c49e5710f9229d7b01f6f7a4e9f5c7c7360f14870f726aa470311998e65","src/service/make.rs":"7e3d956fd0602b47d3adc520f9a614cb047323d3d162faf9162066dccefe4d11","src/service/mod.rs":"92c05f08a175fb847868a02e7aca96176df1237458d40a17a7a6aa377476df90","src/service/oneshot.rs":"2d61330b2825dcb18c6a7ed6b4eda9645a1ba961f56f8f13d6d8af1d86bc5927","src/service/util.rs":"90452fc10c8316fdc1f0227c4fcef3cfb94e4b2d8fd52ef8c0e276cd3f1cadd5","src/upgrade.rs":"a8e8abc2d136d4f1bb01944c7d18a2481056d2d707b9de41e2d2ad6a0a5954d9"},"package":"8bf09f61b52cfcf4c00de50df88ae423d6c02354e385a86341133b5338630ad1"} \ No newline at end of file
diff --git a/vendor/hyper-0.14.5/Cargo.lock b/vendor/hyper-0.14.5/Cargo.lock
new file mode 100644
index 00000000..b7838f79
--- /dev/null
+++ b/vendor/hyper-0.14.5/Cargo.lock
@@ -0,0 +1,802 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "async-stream"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3670df70cbc01729f901f94c887814b3c68db038aad1329a418bae178bc5295c"
+dependencies = [
+ "async-stream-impl",
+ "futures-core",
+]
+
+[[package]]
+name = "async-stream-impl"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3548b8efc9f8e8a5a0a2808c5bd8451a9031b9e5b879a79590304ae928b0a70"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
+
+[[package]]
+name = "bytes"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "env_logger"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+dependencies = [
+ "matches",
+ "percent-encoding",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94"
+
+[[package]]
+name = "futures-sink"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3"
+
+[[package]]
+name = "futures-task"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80"
+
+[[package]]
+name = "futures-util"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "pin-project-lite",
+ "pin-utils",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc018e188373e2777d0ef2467ebff62a08e66c3f5857b23c8fbec3018210dc00"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "http"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5dfb77c123b4e2f72a2069aeae0b4b4949cc7e966df277813fc16347e7549737"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691"
+
+[[package]]
+name = "httpdate"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"
+
+[[package]]
+name = "humantime"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
+dependencies = [
+ "quick-error",
+]
+
+[[package]]
+name = "hyper"
+version = "0.14.5"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "libc",
+ "matches",
+ "num_cpus",
+ "pin-project 1.0.6",
+ "pnet_datalink",
+ "pretty_env_logger",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "socket2",
+ "spmc",
+ "tokio",
+ "tokio-test",
+ "tokio-util",
+ "tower",
+ "tower-service",
+ "tower-util",
+ "tracing",
+ "url",
+ "want",
+]
+
+[[package]]
+name = "idna"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21"
+dependencies = [
+ "matches",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3"
+dependencies = [
+ "autocfg",
+ "hashbrown",
+]
+
+[[package]]
+name = "ipnetwork"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02c3eaab3ac0ede60ffa41add21970a7df7d91772c03383aac6c2c3d53cc716b"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "itoa"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
+
+[[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.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8916b1f6ca17130ec6568feccee27c156ad12037880833a3b842a823236502e7"
+
+[[package]]
+name = "log"
+version = "0.4.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "matches"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
+
+[[package]]
+name = "memchr"
+version = "2.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
+
+[[package]]
+name = "mio"
+version = "0.7.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf80d3e903b34e0bd7282b218398aec54e082c840d9baf8339e0080a0c542956"
+dependencies = [
+ "libc",
+ "log",
+ "miow",
+ "ntapi",
+ "winapi",
+]
+
+[[package]]
+name = "miow"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
+dependencies = [
+ "hermit-abi",
+ "libc",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fd5641d01c8f18a23da7b6fe29298ff