Author: Jason White [github@jasonwhite.io]
Committer: GitHub [noreply@github.com] Mon, 11 Jan 2021 06:38:59 +0000
Hash: b8311f4c6c871cb559d830cb6f9e1f44d2a71a18
Timestamp: Mon, 11 Jan 2021 06:38:59 +0000 (3 years ago)

+821 -1168 +/-7 browse
Update all dependencies (#22)
Update all dependencies (#22)

1diff --git a/Cargo.lock b/Cargo.lock
2index 8acf878..b146e91 100644
3--- a/Cargo.lock
4+++ b/Cargo.lock
5 @@ -4,2334 +4,1991 @@
6 name = "aho-corasick"
7 version = "0.7.15"
8 source = "registry+https://github.com/rust-lang/crates.io-index"
9+ checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"
10 dependencies = [
11- "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
12+ "memchr",
13 ]
14
15 [[package]]
16 name = "ansi_term"
17 version = "0.11.0"
18 source = "registry+https://github.com/rust-lang/crates.io-index"
19+ checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
20 dependencies = [
21- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
22+ "winapi",
23 ]
24
25 [[package]]
26- name = "arrayref"
27- version = "0.3.6"
28- source = "registry+https://github.com/rust-lang/crates.io-index"
29-
30- [[package]]
31- name = "arrayvec"
32- version = "0.5.2"
33- source = "registry+https://github.com/rust-lang/crates.io-index"
34-
35- [[package]]
36 name = "askama"
37 version = "0.8.0"
38 source = "registry+https://github.com/rust-lang/crates.io-index"
39+ checksum = "3dc2a4b6d7f812d2b13d251ae792caecebd635d6401761162d4b71d5ebe1a010"
40 dependencies = [
41- "askama_derive 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
42- "askama_escape 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
43- "askama_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
44+ "askama_derive",
45+ "askama_escape",
46+ "askama_shared",
47 ]
48
49 [[package]]
50 name = "askama_derive"
51 version = "0.8.0"
52 source = "registry+https://github.com/rust-lang/crates.io-index"
53+ checksum = "23ee2fff0f22ad5d215cace1227cd036c28e81e26206763bb837b6d0e766c87d"
54 dependencies = [
55- "askama_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
56- "nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
57- "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
58- "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
59- "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)",
60+ "askama_shared",
61+ "nom",
62+ "proc-macro2 0.4.30",
63+ "quote 0.6.13",
64+ "syn 0.15.44",
65 ]
66
67 [[package]]
68 name = "askama_escape"
69 version = "0.2.0"
70 source = "registry+https://github.com/rust-lang/crates.io-index"
71+ checksum = "b0de942230b5beedaa9e1d64df5b76fa1c97002e4c7982897be899cccf40621d"
72
73 [[package]]
74 name = "askama_shared"
75 version = "0.8.0"
76 source = "registry+https://github.com/rust-lang/crates.io-index"
77+ checksum = "a6dfa6b6d254fd066a8bbed9a8f913123e3f701db89216ad4f0aff04ad87718c"
78+ dependencies = [
79+ "askama_escape",
80+ "humansize",
81+ "num-traits",
82+ "serde",
83+ "serde_derive",
84+ "toml",
85+ ]
86+
87+ [[package]]
88+ name = "async-stream"
89+ version = "0.3.0"
90+ source = "registry+https://github.com/rust-lang/crates.io-index"
91+ checksum = "3670df70cbc01729f901f94c887814b3c68db038aad1329a418bae178bc5295c"
92+ dependencies = [
93+ "async-stream-impl",
94+ "futures-core",
95+ ]
96+
97+ [[package]]
98+ name = "async-stream-impl"
99+ version = "0.3.0"
100+ source = "registry+https://github.com/rust-lang/crates.io-index"
101+ checksum = "a3548b8efc9f8e8a5a0a2808c5bd8451a9031b9e5b879a79590304ae928b0a70"
102 dependencies = [
103- "askama_escape 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
104- "humansize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
105- "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
106- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
107- "serde_derive 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
108- "toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
109+ "proc-macro2 1.0.24",
110+ "quote 1.0.8",
111+ "syn 1.0.58",
112 ]
113
114 [[package]]
115 name = "async-trait"
116 version = "0.1.42"
117 source = "registry+https://github.com/rust-lang/crates.io-index"
118+ checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d"
119 dependencies = [
120- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
121- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
122- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
123+ "proc-macro2 1.0.24",
124+ "quote 1.0.8",
125+ "syn 1.0.58",
126 ]
127
128 [[package]]
129 name = "atty"
130 version = "0.2.14"
131 source = "registry+https://github.com/rust-lang/crates.io-index"
132+ checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
133 dependencies = [
134- "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
135- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
136- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
137+ "hermit-abi",
138+ "libc",
139+ "winapi",
140 ]
141
142 [[package]]
143 name = "autocfg"
144 version = "1.0.1"
145 source = "registry+https://github.com/rust-lang/crates.io-index"
146+ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
147
148 [[package]]
149 name = "backoff"
150 version = "0.2.1"
151 source = "registry+https://github.com/rust-lang/crates.io-index"
152+ checksum = "721c249ab59cbc483ad4294c9ee2671835c1e43e9ffc277e6b4ecfef733cfdc5"
153 dependencies = [
154- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
155- "instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
156- "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
157- "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
158- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
159+ "futures-core",
160+ "instant",
161+ "pin-project 0.4.27",
162+ "rand",
163+ "tokio 0.2.24",
164 ]
165
166 [[package]]
167 name = "base-x"
168 version = "0.2.8"
169 source = "registry+https://github.com/rust-lang/crates.io-index"
170-
171- [[package]]
172- name = "base64"
173- version = "0.11.0"
174- source = "registry+https://github.com/rust-lang/crates.io-index"
175-
176- [[package]]
177- name = "base64"
178- version = "0.12.3"
179- source = "registry+https://github.com/rust-lang/crates.io-index"
180+ checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b"
181
182 [[package]]
183 name = "base64"
184 version = "0.13.0"
185 source = "registry+https://github.com/rust-lang/crates.io-index"
186+ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
187
188 [[package]]
189 name = "bitflags"
190 version = "1.2.1"
191 source = "registry+https://github.com/rust-lang/crates.io-index"
192-
193- [[package]]
194- name = "blake2b_simd"
195- version = "0.5.11"
196- source = "registry+https://github.com/rust-lang/crates.io-index"
197- dependencies = [
198- "arrayref 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
199- "arrayvec 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
200- "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
201- ]
202-
203- [[package]]
204- name = "block-buffer"
205- version = "0.7.3"
206- source = "registry+https://github.com/rust-lang/crates.io-index"
207- dependencies = [
208- "block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
209- "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
210- "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
211- "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
212- ]
213+ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
214
215 [[package]]
216 name = "block-buffer"
217 version = "0.9.0"
218 source = "registry+https://github.com/rust-lang/crates.io-index"
219+ checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
220 dependencies = [
221- "generic-array 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)",
222- ]
223-
224- [[package]]
225- name = "block-padding"
226- version = "0.1.5"
227- source = "registry+https://github.com/rust-lang/crates.io-index"
228- dependencies = [
229- "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
230+ "generic-array",
231 ]
232
233 [[package]]
234 name = "bumpalo"
235 version = "3.4.0"
236 source = "registry+https://github.com/rust-lang/crates.io-index"
237-
238- [[package]]
239- name = "byte-tools"
240- version = "0.3.1"
241- source = "registry+https://github.com/rust-lang/crates.io-index"
242+ checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"
243
244 [[package]]
245 name = "byteorder"
246 version = "1.3.4"
247 source = "registry+https://github.com/rust-lang/crates.io-index"
248+ checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
249
250 [[package]]
251 name = "bytes"
252- version = "0.4.12"
253+ version = "0.5.6"
254 source = "registry+https://github.com/rust-lang/crates.io-index"
255- dependencies = [
256- "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
257- "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
258- ]
259+ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
260
261 [[package]]
262 name = "bytes"
263- version = "0.5.6"
264+ version = "1.0.0"
265 source = "registry+https://github.com/rust-lang/crates.io-index"
266+ checksum = "ad1f8e949d755f9d79112b5bb46938e0ef9d3804a0b16dfab13aafcaa5f0fa72"
267
268 [[package]]
269 name = "cc"
270 version = "1.0.66"
271 source = "registry+https://github.com/rust-lang/crates.io-index"
272+ checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"
273
274 [[package]]
275 name = "cfg-if"
276 version = "0.1.10"
277 source = "registry+https://github.com/rust-lang/crates.io-index"
278+ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
279
280 [[package]]
281 name = "cfg-if"
282 version = "1.0.0"
283 source = "registry+https://github.com/rust-lang/crates.io-index"
284+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
285
286 [[package]]
287 name = "chacha"
288 version = "0.3.0"
289 source = "registry+https://github.com/rust-lang/crates.io-index"
290+ checksum = "ddf3c081b5fba1e5615640aae998e0fbd10c24cbd897ee39ed754a77601a4862"
291 dependencies = [
292- "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
293- "keystream 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
294+ "byteorder",
295+ "keystream",
296 ]
297
298 [[package]]
299 name = "chrono"
300 version = "0.4.19"
301 source = "registry+https://github.com/rust-lang/crates.io-index"
302+ checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
303 dependencies = [
304- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
305- "num-integer 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
306- "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
307- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
308- "time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
309- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
310+ "libc",
311+ "num-integer",
312+ "num-traits",
313+ "serde",
314+ "winapi",
315 ]
316
317 [[package]]
318 name = "clap"
319 version = "2.33.3"
320 source = "registry+https://github.com/rust-lang/crates.io-index"
321+ checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
322 dependencies = [
323- "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
324- "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
325- "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
326- "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
327- "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
328- "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
329- "vec_map 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
330- ]
331-
332- [[package]]
333- name = "cloudabi"
334- version = "0.0.3"
335- source = "registry+https://github.com/rust-lang/crates.io-index"
336- dependencies = [
337- "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
338+ "ansi_term",
339+ "atty",
340+ "bitflags",
341+ "strsim",
342+ "textwrap",
343+ "unicode-width",
344+ "vec_map",
345 ]
346
347 [[package]]
348 name = "const_fn"
349 version = "0.4.5"
350 source = "registry+https://github.com/rust-lang/crates.io-index"
351-
352- [[package]]
353- name = "constant_time_eq"
354- version = "0.1.5"
355- source = "registry+https://github.com/rust-lang/crates.io-index"
356+ checksum = "28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6"
357
358 [[package]]
359 name = "core-foundation"
360- version = "0.7.0"
361+ version = "0.9.1"
362 source = "registry+https://github.com/rust-lang/crates.io-index"
363+ checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62"
364 dependencies = [
365- "core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
366- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
367+ "core-foundation-sys",
368+ "libc",
369 ]
370
371 [[package]]
372 name = "core-foundation-sys"
373- version = "0.7.0"
374+ version = "0.8.2"
375 source = "registry+https://github.com/rust-lang/crates.io-index"
376+ checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b"
377
378 [[package]]
379 name = "cpuid-bool"
380 version = "0.1.2"
381 source = "registry+https://github.com/rust-lang/crates.io-index"
382+ checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"
383
384 [[package]]
385- name = "crossbeam-utils"
386- version = "0.7.2"
387- source = "registry+https://github.com/rust-lang/crates.io-index"
388- dependencies = [
389- "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
390- "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
391- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
392- ]
393-
394- [[package]]
395- name = "crossbeam-utils"
396- version = "0.8.1"
397+ name = "crc32fast"
398+ version = "1.2.1"
399 source = "registry+https://github.com/rust-lang/crates.io-index"
400+ checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
401 dependencies = [
402- "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
403- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
404- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
405+ "cfg-if 1.0.0",
406 ]
407
408 [[package]]
409 name = "crypto-mac"
410- version = "0.7.0"
411+ version = "0.10.0"
412 source = "registry+https://github.com/rust-lang/crates.io-index"
413+ checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6"
414 dependencies = [
415- "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
416- "subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
417+ "generic-array",
418+ "subtle",
419 ]
420
421 [[package]]
422 name = "ct-logs"
423- version = "0.6.0"
424+ version = "0.8.0"
425 source = "registry+https://github.com/rust-lang/crates.io-index"
426+ checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8"
427 dependencies = [
428- "sct 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
429+ "sct",
430 ]
431
432 [[package]]
433 name = "derive_more"
434 version = "0.99.11"
435 source = "registry+https://github.com/rust-lang/crates.io-index"
436+ checksum = "41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c"
437 dependencies = [
438- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
439- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
440- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
441- ]
442-
443- [[package]]
444- name = "digest"
445- version = "0.8.1"
446- source = "registry+https://github.com/rust-lang/crates.io-index"
447- dependencies = [
448- "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
449+ "proc-macro2 1.0.24",
450+ "quote 1.0.8",
451+ "syn 1.0.58",
452 ]
453
454 [[package]]
455 name = "digest"
456 version = "0.9.0"
457 source = "registry+https://github.com/rust-lang/crates.io-index"
458+ checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
459 dependencies = [
460- "generic-array 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)",
461+ "generic-array",
462 ]
463
464 [[package]]
465- name = "dirs"
466- version = "2.0.2"
467+ name = "dirs-next"
468+ version = "2.0.0"
469 source = "registry+https://github.com/rust-lang/crates.io-index"
470+ checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
471 dependencies = [
472- "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
473- "dirs-sys 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
474+ "cfg-if 1.0.0",
475+ "dirs-sys-next",
476 ]
477
478 [[package]]
479- name = "dirs-sys"
480- version = "0.3.5"
481+ name = "dirs-sys-next"
482+ version = "0.1.1"
483 source = "registry+https://github.com/rust-lang/crates.io-index"
484+ checksum = "99de365f605554ae33f115102a02057d4fc18b01f3284d6870be0938743cfe7d"
485 dependencies = [
486- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
487- "redox_users 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
488- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
489+ "libc",
490+ "redox_users",
491+ "winapi",
492 ]
493
494 [[package]]
495 name = "discard"
496 version = "1.0.4"
497 source = "registry+https://github.com/rust-lang/crates.io-index"
498+ checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0"
499
500 [[package]]
501 name = "env_logger"
502 version = "0.7.1"
503 source = "registry+https://github.com/rust-lang/crates.io-index"
504+ checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
505 dependencies = [
506- "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
507- "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
508- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
509- "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
510- "termcolor 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
511+ "atty",
512+ "humantime 1.3.0",
513+ "log",
514+ "regex",
515+ "termcolor",
516 ]
517
518 [[package]]
519- name = "fake-simd"
520- version = "0.1.2"
521- source = "registry+https://github.com/rust-lang/crates.io-index"
522-
523- [[package]]
524 name = "fnv"
525 version = "1.0.7"
526 source = "registry+https://github.com/rust-lang/crates.io-index"
527+ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
528
529 [[package]]
530 name = "form_urlencoded"
531 version = "1.0.0"
532 source = "registry+https://github.com/rust-lang/crates.io-index"
533+ checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"
534 dependencies = [
535- "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
536- "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
537- ]
538-
539- [[package]]
540- name = "fuchsia-zircon"
541- version = "0.3.3"
542- source = "registry+https://github.com/rust-lang/crates.io-index"
543- dependencies = [
544- "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
545- "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
546+ "matches",
547+ "percent-encoding",
548 ]
549
550 [[package]]
551- name = "fuchsia-zircon-sys"
552- version = "0.3.3"
553- source = "registry+https://github.com/rust-lang/crates.io-index"
554-
555- [[package]]
556- name = "futures"
557- version = "0.1.30"
558- source = "registry+https://github.com/rust-lang/crates.io-index"
559-
560- [[package]]
561 name = "futures"
562 version = "0.3.9"
563 source = "registry+https://github.com/rust-lang/crates.io-index"
564+ checksum = "c70be434c505aee38639abccb918163b63158a4b4bb791b45b7023044bdc3c9c"
565 dependencies = [
566- "futures-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
567- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
568- "futures-executor 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
569- "futures-io 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
570- "futures-sink 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
571- "futures-task 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
572- "futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
573+ "futures-channel",
574+ "futures-core",
575+ "futures-executor",
576+ "futures-io",
577+ "futures-sink",
578+ "futures-task",
579+ "futures-util",
580 ]
581
582 [[package]]
583 name = "futures-channel"
584 version = "0.3.9"
585 source = "registry+https://github.com/rust-lang/crates.io-index"
586+ checksum = "f01c61843314e95f96cc9245702248733a3a3d744e43e2e755e3c7af8348a0a9"
587 dependencies = [
588- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
589- "futures-sink 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
590+ "futures-core",
591+ "futures-sink",
592 ]
593
594 [[package]]
595 name = "futures-core"
596 version = "0.3.9"
597 source = "registry+https://github.com/rust-lang/crates.io-index"
598+ checksum = "db8d3b0917ff63a2a96173133c02818fac4a746b0a57569d3baca9ec0e945e08"
599
600 [[package]]
601 name = "futures-executor"
602 version = "0.3.9"
603 source = "registry+https://github.com/rust-lang/crates.io-index"
604+ checksum = "9ee9ca2f7eb4475772cf39dd1cd06208dce2670ad38f4d9c7262b3e15f127068"
605 dependencies = [
606- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
607- "futures-task 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
608- "futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
609+ "futures-core",
610+ "futures-task",
611+ "futures-util",
612 ]
613
614 [[package]]
615 name = "futures-io"
616 version = "0.3.9"
617 source = "registry+https://github.com/rust-lang/crates.io-index"
618+ checksum = "e37c1a51b037b80922864b8eed90692c5cd8abd4c71ce49b77146caa47f3253b"
619
620 [[package]]
621 name = "futures-macro"
622 version = "0.3.9"
623 source = "registry+https://github.com/rust-lang/crates.io-index"
624+ checksum = "0f8719ca0e1f3c5e34f3efe4570ef2c0610ca6da85ae7990d472e9cbfba13664"
625 dependencies = [
626- "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)",
627- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
628- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
629- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
630+ "proc-macro-hack",
631+ "proc-macro2 1.0.24",
632+ "quote 1.0.8",
633+ "syn 1.0.58",
634 ]
635
636 [[package]]
637 name = "futures-sink"
638 version = "0.3.9"
639 source = "registry+https://github.com/rust-lang/crates.io-index"
640+ checksum = "f6adabac1290109cfa089f79192fb6244ad2c3f1cc2281f3e1dd987592b71feb"
641
642 [[package]]
643 name = "futures-task"
644 version = "0.3.9"
645 source = "registry+https://github.com/rust-lang/crates.io-index"
646+ checksum = "a92a0843a2ff66823a8f7c77bffe9a09be2b64e533562c412d63075643ec0038"
647 dependencies = [
648- "once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
649+ "once_cell",
650 ]
651
652 [[package]]
653 name = "futures-util"
654 version = "0.3.9"
655 source = "registry+https://github.com/rust-lang/crates.io-index"
656+ checksum = "036a2107cdeb57f6d7322f1b6c363dad67cd63ca3b7d1b925bdf75bd5d96cda9"
657 dependencies = [
658- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
659- "futures-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
660- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
661- "futures-io 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
662- "futures-macro 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
663- "futures-sink 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
664- "futures-task 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
665- "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
666- "pin-project-lite 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
667- "pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
668- "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)",
669- "proc-macro-nested 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
670- "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
671- ]
672-
673- [[package]]
674- name = "generic-array"
675- version = "0.12.3"
676- source = "registry+https://github.com/rust-lang/crates.io-index"
677- dependencies = [
678- "typenum 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
679+ "futures-channel",
680+ "futures-core",
681+ "futures-io",
682+ "futures-macro",
683+ "futures-sink",
684+ "futures-task",
685+ "memchr",
686+ "pin-project-lite 0.2.1",
687+ "pin-utils",
688+ "proc-macro-hack",
689+ "proc-macro-nested",
690+ "slab",
691 ]
692
693 [[package]]
694 name = "generic-array"
695 version = "0.14.4"
696 source = "registry+https://github.com/rust-lang/crates.io-index"
697+ checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
698 dependencies = [
699- "typenum 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
700- "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
701+ "typenum",
702+ "version_check 0.9.2",
703 ]
704
705 [[package]]
706 name = "getrandom"
707 version = "0.1.16"
708 source = "registry+https://github.com/rust-lang/crates.io-index"
709+ checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
710 dependencies = [
711- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
712- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
713- "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)",
714+ "cfg-if 1.0.0",
715+ "libc",
716+ "wasi",
717 ]
718
719 [[package]]
720 name = "h2"
721- version = "0.2.7"
722+ version = "0.3.0"
723 source = "registry+https://github.com/rust-lang/crates.io-index"
724+ checksum = "6b67e66362108efccd8ac053abafc8b7a8d86a37e6e48fc4f6f7485eb5e9e6a5"
725 dependencies = [
726- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
727- "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
728- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
729- "futures-sink 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
730- "futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
731- "http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
732- "indexmap 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
733- "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
734- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
735- "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
736- "tracing 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)",
737- "tracing-futures 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
738+ "bytes 1.0.0",
739+ "fnv",
740+ "futures-core",
741+ "futures-sink",
742+ "futures-util",
743+ "http",
744+ "indexmap",
745+ "slab",
746+ "tokio 1.0.1",
747+ "tokio-util",
748+ "tracing",
749+ "tracing-futures",
750 ]
751
752 [[package]]
753 name = "hashbrown"
754 version = "0.9.1"
755 source = "registry+https://github.com/rust-lang/crates.io-index"
756+ checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
757
758 [[package]]
759 name = "heck"
760 version = "0.3.2"
761 source = "registry+https://github.com/rust-lang/crates.io-index"
762+ checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac"
763 dependencies = [
764- "unicode-segmentation 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
765+ "unicode-segmentation",
766 ]
767
768 [[package]]
769 name = "hermit-abi"
770 version = "0.1.17"
771 source = "registry+https://github.com/rust-lang/crates.io-index"
772+ checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8"
773 dependencies = [
774- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
775+ "libc",
776 ]
777
778 [[package]]
779 name = "hex"
780 version = "0.3.2"
781 source = "registry+https://github.com/rust-lang/crates.io-index"
782+ checksum = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77"
783
784 [[package]]
785 name = "hex"
786 version = "0.4.2"
787 source = "registry+https://github.com/rust-lang/crates.io-index"
788+ checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"
789
790 [[package]]
791 name = "hmac"
792- version = "0.7.1"
793+ version = "0.10.1"
794 source = "registry+https://github.com/rust-lang/crates.io-index"
795+ checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15"
796 dependencies = [
797- "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
798- "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
799+ "crypto-mac",
800+ "digest",
801 ]
802
803 [[package]]
804 name = "http"
805 version = "0.2.2"
806 source = "registry+https://github.com/rust-lang/crates.io-index"
807+ checksum = "84129d298a6d57d246960ff8eb831ca4af3f96d29e2e28848dae275408658e26"
808 dependencies = [
809- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
810- "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
811- "itoa 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
812+ "bytes 0.5.6",
813+ "fnv",
814+ "itoa",
815 ]
816
817 [[package]]
818 name = "http-body"
819- version = "0.3.1"
820+ version = "0.4.0"
821 source = "registry+https://github.com/rust-lang/crates.io-index"
822+ checksum = "2861bd27ee074e5ee891e8b539837a9430012e249d7f0ca2d795650f579c1994"
823 dependencies = [
824- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
825- "http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
826+ "bytes 1.0.0",
827+ "http",
828 ]
829
830 [[package]]
831 name = "httparse"
832 version = "1.3.4"
833 source = "registry+https://github.com/rust-lang/crates.io-index"
834+ checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"
835
836 [[package]]
837 name = "httpdate"
838 version = "0.3.2"
839 source = "registry+https://github.com/rust-lang/crates.io-index"
840+ checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"
841
842 [[package]]
843 name = "human-size"
844 version = "0.4.1"
845 source = "registry+https://github.com/rust-lang/crates.io-index"
846+ checksum = "f90b9d206a509fdc5034ea8ffb4d6ca080dd61883cfa222c480cfcba8c570368"
847
848 [[package]]
849 name = "humansize"
850 version = "1.1.0"
851 source = "registry+https://github.com/rust-lang/crates.io-index"
852+ checksum = "b6cab2627acfc432780848602f3f558f7e9dd427352224b0d9324025796d2a5e"
853
854 [[package]]
855 name = "humantime"
856 version = "1.3.0"
857 source = "registry+https://github.com/rust-lang/crates.io-index"
858+ checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
859 dependencies = [
860- "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
861+ "quick-error",
862 ]
863
864 [[package]]
865 name = "humantime"
866 version = "2.0.1"
867 source = "registry+https://github.com/rust-lang/crates.io-index"
868+ checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a"
869
870 [[package]]
871 name = "hyper"
872- version = "0.13.9"
873+ version = "0.14.2"
874 source = "registry+https://github.com/rust-lang/crates.io-index"
875+ checksum = "12219dc884514cb4a6a03737f4413c0e01c23a1b059b0156004b23f1e19dccbe"
876 dependencies = [
877- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
878- "futures-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
879- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
880- "futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
881- "h2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
882- "http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
883- "http-body 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
884- "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
885- "httpdate 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
886- "itoa 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
887- "pin-project 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
888- "socket2 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)",
889- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
890- "tower-service 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
891- "tracing 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)",
892- "want 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
893+ "bytes 1.0.0",
894+ "futures-channel",
895+ "futures-core",
896+ "futures-util",
897+ "h2",
898+ "http",
899+ "http-body",
900+ "httparse",
901+ "httpdate",
902+ "itoa",
903+ "pin-project 1.0.3",
904+ "socket2",
905+ "tokio 1.0.1",
906+ "tower-service",
907+ "tracing",
908+ "want",
909 ]
910
911 [[package]]
912 name = "hyper-rustls"
913- version = "0.20.0"
914+ version = "0.22.1"
915 source = "registry+https://github.com/rust-lang/crates.io-index"
916+ checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64"
917 dependencies = [
918- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
919- "ct-logs 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
920- "futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
921- "hyper 0.13.9 (registry+https://github.com/rust-lang/crates.io-index)",
922- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
923- "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)",
924- "rustls-native-certs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
925- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
926- "tokio-rustls 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)",
927- "webpki 0.21.4 (registry+https://github.com/rust-lang/crates.io-index)",
928+ "ct-logs",
929+ "futures-util",
930+ "hyper",
931+ "log",
932+ "rustls",
933+ "rustls-native-certs",
934+ "tokio 1.0.1",
935+ "tokio-rustls",
936+ "webpki",
937 ]
938
939 [[package]]
940 name = "idna"
941 version = "0.2.0"
942 source = "registry+https://github.com/rust-lang/crates.io-index"
943+ checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
944 dependencies = [
945- "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
946- "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
947- "unicode-normalization 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
948+ "matches",
949+ "unicode-bidi",
950+ "unicode-normalization",
951 ]
952
953 [[package]]
954 name = "indexmap"
955 version = "1.6.1"
956 source = "registry+https://github.com/rust-lang/crates.io-index"
957+ checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"
958 dependencies = [
959- "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
960- "hashbrown 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
961+ "autocfg",
962+ "hashbrown",
963 ]
964
965 [[package]]
966 name = "instant"
967 version = "0.1.9"
968 source = "registry+https://github.com/rust-lang/crates.io-index"
969+ checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
970 dependencies = [
971- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
972- ]
973-
974- [[package]]
975- name = "iovec"
976- version = "0.1.4"
977- source = "registry+https://github.com/rust-lang/crates.io-index"
978- dependencies = [
979- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
980+ "cfg-if 1.0.0",
981 ]
982
983 [[package]]
984 name = "itoa"
985 version = "0.4.7"
986 source = "registry+https://github.com/rust-lang/crates.io-index"
987+ checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
988
989 [[package]]
990 name = "js-sys"
991 version = "0.3.46"
992 source = "registry+https://github.com/rust-lang/crates.io-index"
993+ checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175"
994 dependencies = [
995- "wasm-bindgen 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
996- ]
997-
998- [[package]]
999- name = "kernel32-sys"
1000- version = "0.2.2"
1001- source = "registry+https://github.com/rust-lang/crates.io-index"
1002- dependencies = [
1003- "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
1004- "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1005+ "wasm-bindgen",
1006 ]
1007
1008 [[package]]
1009 name = "keystream"
1010 version = "1.0.0"
1011 source = "registry+https://github.com/rust-lang/crates.io-index"
1012+ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28"
1013
1014 [[package]]
1015 name = "lazy_static"
1016 version = "1.4.0"
1017 source = "registry+https://github.com/rust-lang/crates.io-index"
1018+ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1019
1020 [[package]]
1021 name = "libc"
1022 version = "0.2.82"
1023 source = "registry+https://github.com/rust-lang/crates.io-index"
1024+ checksum = "89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929"
1025
1026 [[package]]
1027 name = "linked-hash-map"
1028 version = "0.5.3"
1029 source = "registry+https://github.com/rust-lang/crates.io-index"
1030+ checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a"
1031 dependencies = [
1032- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1033- "serde_test 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1034+ "serde",
1035+ "serde_test",
1036 ]
1037
1038 [[package]]
1039 name = "lock_api"
1040- version = "0.3.4"
1041+ version = "0.4.2"
1042 source = "registry+https://github.com/rust-lang/crates.io-index"
1043+ checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"
1044 dependencies = [
1045- "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1046+ "scopeguard",
1047 ]
1048
1049 [[package]]
1050 name = "log"
1051 version = "0.4.11"
1052 source = "registry+https://github.com/rust-lang/crates.io-index"
1053+ checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
1054 dependencies = [
1055- "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
1056+ "cfg-if 0.1.10",
1057 ]
1058
1059 [[package]]
1060 name = "matches"
1061 version = "0.1.8"
1062 source = "registry+https://github.com/rust-lang/crates.io-index"
1063-
1064- [[package]]
1065- name = "maybe-uninit"
1066- version = "2.0.0"
1067- source = "registry+https://github.com/rust-lang/crates.io-index"
1068+ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
1069
1070 [[package]]
1071 name = "md5"
1072 version = "0.7.0"
1073 source = "registry+https://github.com/rust-lang/crates.io-index"
1074+ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
1075
1076 [[package]]
1077 name = "memchr"
1078 version = "2.3.4"
1079 source = "registry+https://github.com/rust-lang/crates.io-index"
1080+ checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
1081
1082 [[package]]
1083 name = "mio"
1084- version = "0.6.23"
1085- source = "registry+https://github.com/rust-lang/crates.io-index"
1086- dependencies = [
1087- "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
1088- "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
1089- "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
1090- "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1091- "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1092- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1093- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1094- "miow 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1095- "net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
1096- "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1097- "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
1098- ]
1099-
1100- [[package]]
1101- name = "mio-named-pipes"
1102- version = "0.1.7"
1103- source = "registry+https://github.com/rust-lang/crates.io-index"
1104- dependencies = [
1105- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1106- "mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)",
1107- "miow 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1108- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1109- ]
1110-
1111- [[package]]
1112- name = "mio-uds"
1113- version = "0.6.8"
1114+ version = "0.7.7"
1115 source = "registry+https://github.com/rust-lang/crates.io-index"
1116+ checksum = "e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7"
1117 dependencies = [
1118- "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1119- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1120- "mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)",
1121- ]
1122-
1123- [[package]]
1124- name = "miow"
1125- version = "0.2.2"
1126- source = "registry+https://github.com/rust-lang/crates.io-index"
1127- dependencies = [
1128- "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1129- "net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)",
1130- "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
1131- "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1132+ "libc",
1133+ "log",
1134+ "miow",
1135+ "ntapi",
1136+ "winapi",
1137 ]
1138
1139 [[package]]
1140 name = "miow"
1141 version = "0.3.6"
1142 source = "registry+https://github.com/rust-lang/crates.io-index"
1143+ checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"
1144 dependencies = [
1145- "socket2 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)",
1146- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1147+ "socket2",
1148+ "winapi",
1149 ]
1150
1151 [[package]]
1152- name = "net2"
1153- version = "0.2.37"
1154+ name = "nom"
1155+ version = "4.2.3"
1156 source = "registry+https://github.com/rust-lang/crates.io-index"
1157+ checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
1158 dependencies = [
1159- "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
1160- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1161- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1162+ "memchr",
1163+ "version_check 0.1.5",
1164 ]
1165
1166 [[package]]
1167- name = "nom"
1168- version = "4.2.3"
1169+ name = "ntapi"
1170+ version = "0.3.6"
1171 source = "registry+https://github.com/rust-lang/crates.io-index"
1172+ checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
1173 dependencies = [
1174- "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
1175- "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
1176+ "winapi",
1177 ]
1178
1179 [[package]]
1180 name = "num-integer"
1181 version = "0.1.44"
1182 source = "registry+https://github.com/rust-lang/crates.io-index"
1183+ checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
1184 dependencies = [
1185- "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1186- "num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
1187+ "autocfg",
1188+ "num-traits",
1189 ]
1190
1191 [[package]]
1192 name = "num-traits"
1193 version = "0.2.14"
1194 source = "registry+https://github.com/rust-lang/crates.io-index"
1195+ checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
1196 dependencies = [
1197- "autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1198+ "autocfg",
1199 ]
1200
1201 [[package]]
1202 name = "num_cpus"
1203 version = "1.13.0"
1204 source = "registry+https://github.com/rust-lang/crates.io-index"
1205+ checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
1206 dependencies = [
1207- "hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
1208- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1209+ "hermit-abi",
1210+ "libc",
1211 ]
1212
1213 [[package]]
1214 name = "once_cell"
1215 version = "1.5.2"
1216 source = "registry+https://github.com/rust-lang/crates.io-index"
1217-
1218- [[package]]
1219- name = "opaque-debug"
1220- version = "0.2.3"
1221- source = "registry+https://github.com/rust-lang/crates.io-index"
1222+ checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
1223
1224 [[package]]
1225 name = "opaque-debug"
1226 version = "0.3.0"
1227 source = "registry+https://github.com/rust-lang/crates.io-index"
1228+ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
1229
1230 [[package]]
1231 name = "openssl-probe"
1232 version = "0.1.2"
1233 source = "registry+https://github.com/rust-lang/crates.io-index"
1234+ checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
1235
1236 [[package]]
1237 name = "parking_lot"
1238- version = "0.9.0"
1239+ version = "0.11.1"
1240 source = "registry+https://github.com/rust-lang/crates.io-index"
1241+ checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
1242 dependencies = [
1243- "lock_api 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
1244- "parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
1245- "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
1246+ "instant",
1247+ "lock_api",
1248+ "parking_lot_core",
1249 ]
1250
1251 [[package]]
1252 name = "parking_lot_core"
1253- version = "0.6.2"
1254+ version = "0.8.2"
1255 source = "registry+https://github.com/rust-lang/crates.io-index"
1256+ checksum = "9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272"
1257 dependencies = [
1258- "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
1259- "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
1260- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1261- "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)",
1262- "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
1263- "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
1264- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1265+ "cfg-if 1.0.0",
1266+ "instant",
1267+ "libc",
1268+ "redox_syscall",
1269+ "smallvec",
1270+ "winapi",
1271 ]
1272
1273 [[package]]
1274 name = "percent-encoding"
1275 version = "2.1.0"
1276 source = "registry+https://github.com/rust-lang/crates.io-index"
1277+ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
1278
1279 [[package]]
1280 name = "pin-project"
1281 version = "0.4.27"
1282 source = "registry+https://github.com/rust-lang/crates.io-index"
1283+ checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15"
1284 dependencies = [
1285- "pin-project-internal 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1286+ "pin-project-internal 0.4.27",
1287 ]
1288
1289 [[package]]
1290 name = "pin-project"
1291 version = "1.0.3"
1292 source = "registry+https://github.com/rust-lang/crates.io-index"
1293+ checksum = "5a83804639aad6ba65345661744708855f9fbcb71176ea8d28d05aeb11d975e7"
1294 dependencies = [
1295- "pin-project-internal 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
1296+ "pin-project-internal 1.0.3",
1297 ]
1298
1299 [[package]]
1300 name = "pin-project-internal"
1301 version = "0.4.27"
1302 source = "registry+https://github.com/rust-lang/crates.io-index"
1303+ checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895"
1304 dependencies = [
1305- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
1306- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
1307- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
1308+ "proc-macro2 1.0.24",
1309+ "quote 1.0.8",
1310+ "syn 1.0.58",
1311 ]
1312
1313 [[package]]
1314 name = "pin-project-internal"
1315 version = "1.0.3"
1316 source = "registry+https://github.com/rust-lang/crates.io-index"
1317+ checksum = "b7bcc46b8f73443d15bc1c5fecbb315718491fa9187fa483f0e359323cde8b3a"
1318 dependencies = [
1319- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
1320- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
1321- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
1322+ "proc-macro2 1.0.24",
1323+ "quote 1.0.8",
1324+ "syn 1.0.58",
1325 ]
1326
1327 [[package]]
1328 name = "pin-project-lite"
1329 version = "0.1.11"
1330 source = "registry+https://github.com/rust-lang/crates.io-index"
1331+ checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b"
1332
1333 [[package]]
1334 name = "pin-project-lite"
1335 version = "0.2.1"
1336 source = "registry+https://github.com/rust-lang/crates.io-index"
1337+ checksum = "e36743d754ccdf9954c2e352ce2d4b106e024c814f6499c2dadff80da9a442d8"
1338
1339 [[package]]
1340 name = "pin-utils"
1341 version = "0.1.0"
1342 source = "registry+https://github.com/rust-lang/crates.io-index"
1343+ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1344
1345 [[package]]
1346 name = "ppv-lite86"
1347 version = "0.2.10"
1348 source = "registry+https://github.com/rust-lang/crates.io-index"
1349+ checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
1350
1351 [[package]]
1352 name = "pretty_env_logger"
1353 version = "0.4.0"
1354 source = "registry+https://github.com/rust-lang/crates.io-index"
1355+ checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d"
1356 dependencies = [
1357- "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1358- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1359+ "env_logger",
1360+ "log",
1361 ]
1362
1363 [[package]]
1364 name = "proc-macro-error"
1365 version = "1.0.4"
1366 source = "registry+https://github.com/rust-lang/crates.io-index"
1367+ checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
1368 dependencies = [
1369- "proc-macro-error-attr 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
1370- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
1371- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
1372- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
1373- "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
1374+ "proc-macro-error-attr",
1375+ "proc-macro2 1.0.24",
1376+ "quote 1.0.8",
1377+ "syn 1.0.58",
1378+ "version_check 0.9.2",
1379 ]
1380
1381 [[package]]
1382 name = "proc-macro-error-attr"
1383 version = "1.0.4"
1384 source = "registry+https://github.com/rust-lang/crates.io-index"
1385+ checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
1386 dependencies = [
1387- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
1388- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
1389- "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
1390+ "proc-macro2 1.0.24",
1391+ "quote 1.0.8",
1392+ "version_check 0.9.2",
1393 ]
1394
1395 [[package]]
1396 name = "proc-macro-hack"
1397 version = "0.5.19"
1398 source = "registry+https://github.com/rust-lang/crates.io-index"
1399+ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
1400
1401 [[package]]
1402 name = "proc-macro-nested"
1403 version = "0.1.6"
1404 source = "registry+https://github.com/rust-lang/crates.io-index"
1405+ checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a"
1406
1407 [[package]]
1408 name = "proc-macro2"
1409 version = "0.4.30"
1410 source = "registry+https://github.com/rust-lang/crates.io-index"
1411+ checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
1412 dependencies = [
1413- "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1414+ "unicode-xid 0.1.0",
1415 ]
1416
1417 [[package]]
1418 name = "proc-macro2"
1419 version = "1.0.24"
1420 source = "registry+https://github.com/rust-lang/crates.io-index"
1421+ checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
1422 dependencies = [
1423- "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1424+ "unicode-xid 0.2.1",
1425 ]
1426
1427 [[package]]
1428 name = "quick-error"
1429 version = "1.2.3"
1430 source = "registry+https://github.com/rust-lang/crates.io-index"
1431+ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
1432
1433 [[package]]
1434 name = "quote"
1435 version = "0.6.13"
1436 source = "registry+https://github.com/rust-lang/crates.io-index"
1437+ checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
1438 dependencies = [
1439- "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
1440+ "proc-macro2 0.4.30",
1441 ]
1442
1443 [[package]]
1444 name = "quote"
1445 version = "1.0.8"
1446 source = "registry+https://github.com/rust-lang/crates.io-index"
1447+ checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df"
1448 dependencies = [
1449- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
1450+ "proc-macro2 1.0.24",
1451 ]
1452
1453 [[package]]
1454 name = "rand"
1455 version = "0.7.3"
1456 source = "registry+https://github.com/rust-lang/crates.io-index"
1457+ checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
1458 dependencies = [
1459- "getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
1460- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1461- "rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1462- "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1463- "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1464+ "getrandom",
1465+ "libc",
1466+ "rand_chacha",
1467+ "rand_core",
1468+ "rand_hc",
1469 ]
1470
1471 [[package]]
1472 name = "rand_chacha"
1473 version = "0.2.2"
1474 source = "registry+https://github.com/rust-lang/crates.io-index"
1475+ checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
1476 dependencies = [
1477- "ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
1478- "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1479+ "ppv-lite86",
1480+ "rand_core",
1481 ]
1482
1483 [[package]]
1484 name = "rand_core"
1485 version = "0.5.1"
1486 source = "registry+https://github.com/rust-lang/crates.io-index"
1487+ checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
1488 dependencies = [
1489- "getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
1490+ "getrandom",
1491 ]
1492
1493 [[package]]
1494 name = "rand_hc"
1495 version = "0.2.0"
1496 source = "registry+https://github.com/rust-lang/crates.io-index"
1497+ checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
1498 dependencies = [
1499- "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
1500+ "rand_core",
1501 ]
1502
1503 [[package]]
1504 name = "redox_syscall"
1505 version = "0.1.57"
1506 source = "registry+https://github.com/rust-lang/crates.io-index"
1507+ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
1508
1509 [[package]]
1510 name = "redox_users"
1511 version = "0.3.5"
1512 source = "registry+https://github.com/rust-lang/crates.io-index"
1513+ checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
1514 dependencies = [
1515- "getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
1516- "redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)",
1517- "rust-argon2 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
1518+ "getrandom",
1519+ "redox_syscall",
1520 ]
1521
1522 [[package]]
1523 name = "regex"
1524 version = "1.4.2"
1525 source = "registry+https://github.com/rust-lang/crates.io-index"
1526+ checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"
1527 dependencies = [
1528- "aho-corasick 0.7.15 (registry+https://github.com/rust-lang/crates.io-index)",
1529- "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
1530- "regex-syntax 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)",
1531- "thread_local 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1532+ "aho-corasick",
1533+ "memchr",
1534+ "regex-syntax",
1535+ "thread_local",
1536 ]
1537
1538 [[package]]
1539 name = "regex-syntax"
1540 version = "0.6.21"
1541 source = "registry+https://github.com/rust-lang/crates.io-index"
1542+ checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
1543
1544 [[package]]
1545 name = "ring"
1546 version = "0.16.19"
1547 source = "registry+https://github.com/rust-lang/crates.io-index"
1548+ checksum = "024a1e66fea74c66c66624ee5622a7ff0e4b73a13b4f5c326ddb50c708944226"
1549 dependencies = [
1550- "cc 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)",
1551- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1552- "once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
1553- "spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
1554- "untrusted 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1555- "web-sys 0.3.46 (registry+https://github.com/rust-lang/crates.io-index)",
1556- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1557+ "cc",
1558+ "libc",
1559+ "once_cell",
1560+ "spin",
1561+ "untrusted",
1562+ "web-sys",
1563+ "winapi",
1564 ]
1565
1566 [[package]]
1567 name = "rudolfs"
1568 version = "0.2.11"
1569 dependencies = [
1570- "askama 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
1571- "async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
1572- "backoff 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1573- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
1574- "chacha 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
1575- "derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)",
1576- "futures 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1577- "generic-array 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)",
1578- "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
1579- "http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1580- "human-size 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
1581- "humantime 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1582- "hyper 0.13.9 (registry+https://github.com/rust-lang/crates.io-index)",
1583- "linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
1584- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1585- "pretty_env_logger 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1586- "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
1587- "rusoto_core 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)",
1588- "rusoto_s3 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)",
1589- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1590- "serde_json 1.0.61 (registry+https://github.com/rust-lang/crates.io-index)",
1591- "sha2 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
1592- "structopt 0.3.21 (registry+https://github.com/rust-lang/crates.io-index)",
1593- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
1594- "tokio-compat 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
1595- "tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
1596- "url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1597- "uuid 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
1598+ "askama",
1599+ "async-stream",
1600+ "async-trait",
1601+ "backoff",
1602+ "bytes 1.0.0",
1603+ "chacha",
1604+ "derive_more",
1605+ "futures",
1606+ "generic-array",
1607+ "hex 0.3.2",
1608+ "http",
1609+ "human-size",
1610+ "humantime 2.0.1",
1611+ "hyper",
1612+ "linked-hash-map",
1613+ "log",
1614+ "pretty_env_logger",
1615+ "rand",
1616+ "rusoto_core",
1617+ "rusoto_s3",
1618+ "serde",
1619+ "serde_json",
1620+ "sha2",
1621+ "structopt",
1622+ "tokio 1.0.1",
1623+ "tokio-util",
1624+ "url",
1625+ "uuid",
1626 ]
1627
1628 [[package]]
1629 name = "rusoto_core"
1630- version = "0.44.0"
1631- source = "registry+https://github.com/rust-lang/crates.io-index"
1632- dependencies = [
1633- "async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
1634- "base64 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
1635- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
1636- "futures 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1637- "hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1638- "http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1639- "hyper 0.13.9 (registry+https://github.com/rust-lang/crates.io-index)",
1640- "hyper-rustls 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
1641- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1642- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1643- "md5 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1644- "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1645- "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1646- "rusoto_credential 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)",
1647- "rusoto_signature 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)",
1648- "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
1649- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1650- "serde_json 1.0.61 (registry+https://github.com/rust-lang/crates.io-index)",
1651- "sha2 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
1652- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
1653- "xml-rs 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
1654+ version = "0.46.0"
1655+ source = "registry+https://github.com/rust-lang/crates.io-index"
1656+ checksum = "02aff20978970d47630f08de5f0d04799497818d16cafee5aec90c4b4d0806cf"
1657+ dependencies = [
1658+ "async-trait",
1659+ "base64",
1660+ "bytes 1.0.0",
1661+ "crc32fast",
1662+ "futures",
1663+ "http",
1664+ "hyper",
1665+ "hyper-rustls",
1666+ "lazy_static",
1667+ "log",
1668+ "rusoto_credential",
1669+ "rusoto_signature",
1670+ "rustc_version",
1671+ "serde",
1672+ "serde_json",
1673+ "tokio 1.0.1",
1674+ "xml-rs",
1675 ]
1676
1677 [[package]]
1678 name = "rusoto_credential"
1679- version = "0.44.0"
1680+ version = "0.46.0"
1681 source = "registry+https://github.com/rust-lang/crates.io-index"
1682+ checksum = "8e91e4c25ea8bfa6247684ff635299015845113baaa93ba8169b9e565701b58e"
1683 dependencies = [
1684- "async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
1685- "chrono 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)",
1686- "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
1687- "futures 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1688- "hyper 0.13.9 (registry+https://github.com/rust-lang/crates.io-index)",
1689- "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1690- "regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1691- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1692- "serde_json 1.0.61 (registry+https://github.com/rust-lang/crates.io-index)",
1693- "shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1694- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
1695- "zeroize 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
1696+ "async-trait",
1697+ "chrono",
1698+ "dirs-next",
1699+ "futures",
1700+ "hyper",
1701+ "serde",
1702+ "serde_json",
1703+ "shlex",
1704+ "tokio 1.0.1",
1705+ "zeroize",
1706 ]
1707
1708 [[package]]
1709 name = "rusoto_s3"
1710- version = "0.44.0"
1711+ version = "0.46.0"
1712 source = "registry+https://github.com/rust-lang/crates.io-index"
1713+ checksum = "abc3f56f14ccf91f880b9a9c2d0556d8523e8c155041c54db155b384a1dd1119"
1714 dependencies = [
1715- "async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
1716- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
1717- "futures 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1718- "rusoto_core 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)",
1719- "xml-rs 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)",
1720+ "async-trait",
1721+ "bytes 1.0.0",
1722+ "futures",
1723+ "rusoto_core",
1724+ "xml-rs",
1725 ]
1726
1727 [[package]]
1728 name = "rusoto_signature"
1729- version = "0.44.0"
1730- source = "registry+https://github.com/rust-lang/crates.io-index"
1731- dependencies = [
1732- "base64 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
1733- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
1734- "futures 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1735- "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
1736- "hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1737- "http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1738- "hyper 0.13.9 (registry+https://github.com/rust-lang/crates.io-index)",
1739- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1740- "md5 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1741- "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
1742- "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
1743- "rusoto_credential 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)",
1744- "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
1745- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1746- "sha2 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
1747- "time 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)",
1748- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
1749- ]
1750-
1751- [[package]]
1752- name = "rust-argon2"
1753- version = "0.8.3"
1754- source = "registry+https://github.com/rust-lang/crates.io-index"
1755- dependencies = [
1756- "base64 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
1757- "blake2b_simd 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
1758- "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
1759- "crossbeam-utils 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
1760+ version = "0.46.0"
1761+ source = "registry+https://github.com/rust-lang/crates.io-index"
1762+ checksum = "5486e6b1673ab3e0ba1ded284fb444845fe1b7f41d13989a54dd60f62a7b2baa"
1763+ dependencies = [
1764+ "base64",
1765+ "bytes 1.0.0",
1766+ "futures",
1767+ "hex 0.4.2",
1768+ "hmac",
1769+ "http",
1770+ "hyper",
1771+ "log",
1772+ "md5",
1773+ "percent-encoding",
1774+ "pin-project-lite 0.2.1",
1775+ "rusoto_credential",
1776+ "rustc_version",
1777+ "serde",
1778+ "sha2",
1779+ "time",
1780+ "tokio 1.0.1",
1781 ]
1782
1783 [[package]]
1784 name = "rustc_version"
1785 version = "0.2.3"
1786 source = "registry+https://github.com/rust-lang/crates.io-index"
1787+ checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
1788 dependencies = [
1789- "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1790+ "semver",
1791 ]
1792
1793 [[package]]
1794 name = "rustls"
1795- version = "0.17.0"
1796+ version = "0.19.0"
1797 source = "registry+https://github.com/rust-lang/crates.io-index"
1798+ checksum = "064fd21ff87c6e87ed4506e68beb42459caa4a0e2eb144932e6776768556980b"
1799 dependencies = [
1800- "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
1801- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
1802- "ring 0.16.19 (registry+https://github.com/rust-lang/crates.io-index)",
1803- "sct 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
1804- "webpki 0.21.4 (registry+https://github.com/rust-lang/crates.io-index)",
1805+ "base64",
1806+ "log",
1807+ "ring",
1808+ "sct",
1809+ "webpki",
1810 ]
1811
1812 [[package]]
1813 name = "rustls-native-certs"
1814- version = "0.3.0"
1815+ version = "0.5.0"
1816 source = "registry+https://github.com/rust-lang/crates.io-index"
1817+ checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092"
1818 dependencies = [
1819- "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1820- "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)",
1821- "schannel 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)",
1822- "security-framework 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
1823+ "openssl-probe",
1824+ "rustls",
1825+ "schannel",
1826+ "security-framework",
1827 ]
1828
1829 [[package]]
1830 name = "ryu"
1831 version = "1.0.5"
1832 source = "registry+https://github.com/rust-lang/crates.io-index"
1833+ checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
1834
1835 [[package]]
1836 name = "schannel"
1837 version = "0.1.19"
1838 source = "registry+https://github.com/rust-lang/crates.io-index"
1839+ checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
1840 dependencies = [
1841- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1842- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
1843+ "lazy_static",
1844+ "winapi",
1845 ]
1846
1847 [[package]]
1848 name = "scopeguard"
1849 version = "1.1.0"
1850 source = "registry+https://github.com/rust-lang/crates.io-index"
1851+ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
1852
1853 [[package]]
1854 name = "sct"
1855 version = "0.6.0"
1856 source = "registry+https://github.com/rust-lang/crates.io-index"
1857+ checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c"
1858 dependencies = [
1859- "ring 0.16.19 (registry+https://github.com/rust-lang/crates.io-index)",
1860- "untrusted 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
1861+ "ring",
1862+ "untrusted",
1863 ]
1864
1865 [[package]]
1866 name = "security-framework"
1867- version = "0.4.4"
1868+ version = "2.0.0"
1869 source = "registry+https://github.com/rust-lang/crates.io-index"
1870+ checksum = "c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69"
1871 dependencies = [
1872- "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
1873- "core-foundation 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1874- "core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1875- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1876- "security-framework-sys 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
1877+ "bitflags",
1878+ "core-foundation",
1879+ "core-foundation-sys",
1880+ "libc",
1881+ "security-framework-sys",
1882 ]
1883
1884 [[package]]
1885 name = "security-framework-sys"
1886- version = "0.4.3"
1887+ version = "2.0.0"
1888 source = "registry+https://github.com/rust-lang/crates.io-index"
1889+ checksum = "f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b"
1890 dependencies = [
1891- "core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1892- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
1893+ "core-foundation-sys",
1894+ "libc",
1895 ]
1896
1897 [[package]]
1898 name = "semver"
1899 version = "0.9.0"
1900 source = "registry+https://github.com/rust-lang/crates.io-index"
1901+ checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
1902 dependencies = [
1903- "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
1904+ "semver-parser",
1905 ]
1906
1907 [[package]]
1908 name = "semver-parser"
1909 version = "0.7.0"
1910 source = "registry+https://github.com/rust-lang/crates.io-index"
1911+ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
1912
1913 [[package]]
1914 name = "serde"
1915 version = "1.0.118"
1916 source = "registry+https://github.com/rust-lang/crates.io-index"
1917+ checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"
1918 dependencies = [
1919- "serde_derive 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1920+ "serde_derive",
1921 ]
1922
1923 [[package]]
1924 name = "serde_derive"
1925 version = "1.0.118"
1926 source = "registry+https://github.com/rust-lang/crates.io-index"
1927+ checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
1928 dependencies = [
1929- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
1930- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
1931- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
1932+ "proc-macro2 1.0.24",
1933+ "quote 1.0.8",
1934+ "syn 1.0.58",
1935 ]
1936
1937 [[package]]
1938 name = "serde_json"
1939 version = "1.0.61"
1940 source = "registry+https://github.com/rust-lang/crates.io-index"
1941+ checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a"
1942 dependencies = [
1943- "itoa 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
1944- "ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
1945- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1946+ "itoa",
1947+ "ryu",
1948+ "serde",
1949 ]
1950
1951 [[package]]
1952 name = "serde_test"
1953 version = "1.0.118"
1954 source = "registry+https://github.com/rust-lang/crates.io-index"
1955+ checksum = "f7f3f8714511d29f60be0ea965bc784df1b6903da5bbac801df36b1bbc7b4880"
1956 dependencies = [
1957- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
1958+ "serde",
1959 ]
1960
1961 [[package]]
1962 name = "sha1"
1963 version = "0.6.0"
1964 source = "registry+https://github.com/rust-lang/crates.io-index"
1965-
1966- [[package]]
1967- name = "sha2"
1968- version = "0.8.2"
1969- source = "registry+https://github.com/rust-lang/crates.io-index"
1970- dependencies = [
1971- "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
1972- "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
1973- "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1974- "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
1975- ]
1976+ checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
1977
1978 [[package]]
1979 name = "sha2"
1980 version = "0.9.2"
1981 source = "registry+https://github.com/rust-lang/crates.io-index"
1982+ checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8"
1983 dependencies = [
1984- "block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1985- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1986- "cpuid-bool 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1987- "digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
1988- "opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
1989+ "block-buffer",
1990+ "cfg-if 1.0.0",
1991+ "cpuid-bool",
1992+ "digest",
1993+ "opaque-debug",
1994 ]
1995
1996 [[package]]
1997 name = "shlex"
1998 version = "0.1.1"
1999 source = "registry+https://github.com/rust-lang/crates.io-index"
2000+ checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
2001
2002 [[package]]
2003 name = "signal-hook-registry"
2004 version = "1.3.0"
2005 source = "registry+https://github.com/rust-lang/crates.io-index"
2006+ checksum = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6"
2007 dependencies = [
2008- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
2009+ "libc",
2010 ]
2011
2012 [[package]]
2013 name = "slab"
2014 version = "0.4.2"
2015 source = "registry+https://github.com/rust-lang/crates.io-index"
2016+ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
2017
2018 [[package]]
2019 name = "smallvec"
2020- version = "0.6.13"
2021+ version = "1.6.0"
2022 source = "registry+https://github.com/rust-lang/crates.io-index"
2023- dependencies = [
2024- "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2025- ]
2026+ checksum = "1a55ca5f3b68e41c979bf8c46a6f1da892ca4db8f94023ce0bd32407573b1ac0"
2027
2028 [[package]]
2029 name = "socket2"
2030 version = "0.3.19"
2031 source = "registry+https://github.com/rust-lang/crates.io-index"
2032+ checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
2033 dependencies = [
2034- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2035- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
2036- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2037+ "cfg-if 1.0.0",
2038+ "libc",
2039+ "winapi",
2040 ]
2041
2042 [[package]]
2043 name = "spin"
2044 version = "0.5.2"
2045 source = "registry+https://github.com/rust-lang/crates.io-index"
2046+ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
2047
2048 [[package]]
2049 name = "standback"
2050 version = "0.2.14"
2051 source = "registry+https://github.com/rust-lang/crates.io-index"
2052+ checksum = "c66a8cff4fa24853fdf6b51f75c6d7f8206d7c75cab4e467bcd7f25c2b1febe0"
2053 dependencies = [
2054- "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
2055+ "version_check 0.9.2",
2056 ]
2057
2058 [[package]]
2059 name = "stdweb"
2060 version = "0.4.20"
2061 source = "registry+https://github.com/rust-lang/crates.io-index"
2062+ checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5"
2063 dependencies = [
2064- "discard 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
2065- "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
2066- "stdweb-derive 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
2067- "stdweb-internal-macros 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
2068- "stdweb-internal-runtime 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
2069- "wasm-bindgen 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2070+ "discard",
2071+ "rustc_version",
2072+ "stdweb-derive",
2073+ "stdweb-internal-macros",
2074+ "stdweb-internal-runtime",
2075+ "wasm-bindgen",
2076 ]
2077
2078 [[package]]
2079 name = "stdweb-derive"
2080 version = "0.5.3"
2081 source = "registry+https://github.com/rust-lang/crates.io-index"
2082+ checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef"
2083 dependencies = [
2084- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2085- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2086- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
2087- "serde_derive 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
2088- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2089+ "proc-macro2 1.0.24",
2090+ "quote 1.0.8",
2091+ "serde",
2092+ "serde_derive",
2093+ "syn 1.0.58",
2094 ]
2095
2096 [[package]]
2097 name = "stdweb-internal-macros"
2098 version = "0.2.9"
2099 source = "registry+https://github.com/rust-lang/crates.io-index"
2100+ checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11"
2101 dependencies = [
2102- "base-x 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
2103- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2104- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2105- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
2106- "serde_derive 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
2107- "serde_json 1.0.61 (registry+https://github.com/rust-lang/crates.io-index)",
2108- "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
2109- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2110+ "base-x",
2111+ "proc-macro2 1.0.24",
2112+ "quote 1.0.8",
2113+ "serde",
2114+ "serde_derive",
2115+ "serde_json",
2116+ "sha1",
2117+ "syn 1.0.58",
2118 ]
2119
2120 [[package]]
2121 name = "stdweb-internal-runtime"
2122 version = "0.1.5"
2123 source = "registry+https://github.com/rust-lang/crates.io-index"
2124+ checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0"
2125
2126 [[package]]
2127 name = "strsim"
2128 version = "0.8.0"
2129 source = "registry+https://github.com/rust-lang/crates.io-index"
2130+ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
2131
2132 [[package]]
2133 name = "structopt"
2134 version = "0.3.21"
2135 source = "registry+https://github.com/rust-lang/crates.io-index"
2136+ checksum = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c"
2137 dependencies = [
2138- "clap 2.33.3 (registry+https://github.com/rust-lang/crates.io-index)",
2139- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2140- "structopt-derive 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)",
2141+ "clap",
2142+ "lazy_static",
2143+ "structopt-derive",
2144 ]
2145
2146 [[package]]
2147 name = "structopt-derive"
2148 version = "0.4.14"
2149 source = "registry+https://github.com/rust-lang/crates.io-index"
2150+ checksum = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90"
2151 dependencies = [
2152- "heck 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
2153- "proc-macro-error 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
2154- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2155- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2156- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2157+ "heck",
2158+ "proc-macro-error",
2159+ "proc-macro2 1.0.24",
2160+ "quote 1.0.8",
2161+ "syn 1.0.58",
2162 ]
2163
2164 [[package]]
2165 name = "subtle"
2166- version = "1.0.0"
2167+ version = "2.4.0"
2168 source = "registry+https://github.com/rust-lang/crates.io-index"
2169+ checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"
2170
2171 [[package]]
2172 name = "syn"
2173 version = "0.15.44"
2174 source = "registry+https://github.com/rust-lang/crates.io-index"
2175+ checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
2176 dependencies = [
2177- "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
2178- "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
2179- "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
2180+ "proc-macro2 0.4.30",
2181+ "quote 0.6.13",
2182+ "unicode-xid 0.1.0",
2183 ]
2184
2185 [[package]]
2186 name = "syn"
2187 version = "1.0.58"
2188 source = "registry+https://github.com/rust-lang/crates.io-index"
2189+ checksum = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5"
2190 dependencies = [
2191- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2192- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2193- "unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
2194+ "proc-macro2 1.0.24",
2195+ "quote 1.0.8",
2196+ "unicode-xid 0.2.1",
2197 ]
2198
2199 [[package]]
2200 name = "termcolor"
2201 version = "1.1.2"
2202 source = "registry+https://github.com/rust-lang/crates.io-index"
2203+ checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
2204 dependencies = [
2205- "winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
2206+ "winapi-util",
2207 ]
2208
2209 [[package]]
2210 name = "textwrap"
2211 version = "0.11.0"
2212 source = "registry+https://github.com/rust-lang/crates.io-index"
2213+ checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
2214 dependencies = [
2215- "unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
2216+ "unicode-width",
2217 ]
2218
2219 [[package]]
2220 name = "thread_local"
2221 version = "1.1.0"
2222 source = "registry+https://github.com/rust-lang/crates.io-index"
2223+ checksum = "bb9bc092d0d51e76b2b19d9d85534ffc9ec2db959a2523cdae0697e2972cd447"
2224 dependencies = [
2225- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2226- ]
2227-
2228- [[package]]
2229- name = "time"
2230- version = "0.1.44"
2231- source = "registry+https://github.com/rust-lang/crates.io-index"
2232- dependencies = [
2233- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
2234- "wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)",
2235- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2236+ "lazy_static",
2237 ]
2238
2239 [[package]]
2240 name = "time"
2241 version = "0.2.23"
2242 source = "registry+https://github.com/rust-lang/crates.io-index"
2243+ checksum = "bcdaeea317915d59b2b4cd3b5efcd156c309108664277793f5351700c02ce98b"
2244 dependencies = [
2245- "const_fn 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
2246- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
2247- "standback 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
2248- "stdweb 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)",
2249- "time-macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
2250- "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
2251- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2252+ "const_fn",
2253+ "libc",
2254+ "standback",
2255+ "stdweb",
2256+ "time-macros",
2257+ "version_check 0.9.2",
2258+ "winapi",
2259 ]
2260
2261 [[package]]
2262 name = "time-macros"
2263 version = "0.1.1"
2264 source = "registry+https://github.com/rust-lang/crates.io-index"
2265+ checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1"
2266 dependencies = [
2267- "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)",
2268- "time-macros-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
2269+ "proc-macro-hack",
2270+ "time-macros-impl",
2271 ]
2272
2273 [[package]]
2274 name = "time-macros-impl"
2275 version = "0.1.1"
2276 source = "registry+https://github.com/rust-lang/crates.io-index"
2277+ checksum = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa"
2278 dependencies = [
2279- "proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)",
2280- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2281- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2282- "standback 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
2283- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2284+ "proc-macro-hack",
2285+ "proc-macro2 1.0.24",
2286+ "quote 1.0.8",
2287+ "standback",
2288+ "syn 1.0.58",
2289 ]
2290
2291 [[package]]
2292 name = "tinyvec"
2293 version = "1.1.0"
2294 source = "registry+https://github.com/rust-lang/crates.io-index"
2295+ checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f"
2296 dependencies = [
2297- "tinyvec_macros 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
2298+ "tinyvec_macros",
2299 ]
2300
2301 [[package]]
2302 name = "tinyvec_macros"
2303 version = "0.1.0"
2304 source = "registry+https://github.com/rust-lang/crates.io-index"
2305+ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
2306
2307 [[package]]
2308 name = "tokio"
2309 version = "0.2.24"
2310 source = "registry+https://github.com/rust-lang/crates.io-index"
2311+ checksum = "099837d3464c16a808060bb3f02263b412f6fafcb5d01c533d309985fbeebe48"
2312 dependencies = [
2313- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
2314- "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
2315- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2316- "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
2317- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2318- "libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)",
2319- "memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
2320- "mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)",
2321- "mio-named-pipes 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
2322- "mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
2323- "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
2324- "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
2325- "signal-hook-registry 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
2326- "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
2327- "tokio-macros 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
2328- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2329- ]
2330-
2331- [[package]]
2332- name = "tokio-compat"
2333- version = "0.1.6"
2334- source = "registry+https://github.com/rust-lang/crates.io-index"
2335- dependencies = [
2336- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2337- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2338- "futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2339- "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
2340- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
2341- "tokio-current-thread 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
2342- "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
2343- "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
2344- "tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
2345- ]
2346-
2347- [[package]]
2348- name = "tokio-current-thread"
2349- version = "0.1.7"
2350- source = "registry+https://github.com/rust-lang/crates.io-index"
2351- dependencies = [
2352- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2353- "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
2354- ]
2355-
2356- [[package]]
2357- name = "tokio-executor"
2358- version = "0.1.10"
2359- source = "registry+https://github.com/rust-lang/crates.io-index"
2360- dependencies = [
2361- "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
2362- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2363+ "bytes 0.5.6",
2364+ "pin-project-lite 0.1.11",
2365+ "slab",
2366 ]
2367
2368 [[package]]
2369- name = "tokio-io"
2370- version = "0.1.13"
2371+ name = "tokio"
2372+ version = "1.0.1"
2373 source = "registry+https://github.com/rust-lang/crates.io-index"
2374+ checksum = "d258221f566b6c803c7b4714abadc080172b272090cdc5e244a6d4dd13c3a6bd"
2375 dependencies = [
2376- "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
2377- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2378- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
2379+ "autocfg",
2380+ "bytes 1.0.0",
2381+ "libc",
2382+ "memchr",
2383+ "mio",
2384+ "num_cpus",
2385+ "once_cell",
2386+ "parking_lot",
2387+ "pin-project-lite 0.2.1",
2388+ "signal-hook-registry",
2389+ "tokio-macros",
2390+ "winapi",
2391 ]
2392
2393 [[package]]
2394 name = "tokio-macros"
2395- version = "0.2.6"
2396- source = "registry+https://github.com/rust-lang/crates.io-index"
2397- dependencies = [
2398- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2399- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2400- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2401- ]
2402-
2403- [[package]]
2404- name = "tokio-reactor"
2405- version = "0.1.12"
2406+ version = "1.0.0"
2407 source = "registry+https://github.com/rust-lang/crates.io-index"
2408+ checksum = "42517d2975ca3114b22a16192634e8241dc5cc1f130be194645970cc1c371494"
2409 dependencies = [
2410- "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
2411- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2412- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2413- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
2414- "mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)",
2415- "num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
2416- "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
2417- "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
2418- "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
2419- "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
2420- "tokio-sync 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
2421+ "proc-macro2 1.0.24",
2422+ "quote 1.0.8",
2423+ "syn 1.0.58",
2424 ]
2425
2426 [[package]]
2427 name = "tokio-rustls"
2428- version = "0.13.1"
2429- source = "registry+https://github.com/rust-lang/crates.io-index"
2430- dependencies = [
2431- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2432- "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)",
2433- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
2434- "webpki 0.21.4 (registry+https://github.com/rust-lang/crates.io-index)",
2435- ]
2436-
2437- [[package]]
2438- name = "tokio-sync"
2439- version = "0.1.8"
2440+ version = "0.22.0"
2441 source = "registry+https://github.com/rust-lang/crates.io-index"
2442+ checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"
2443 dependencies = [
2444- "fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
2445- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2446+ "rustls",
2447+ "tokio 1.0.1",
2448+ "webpki",
2449 ]
2450
2451 [[package]]
2452- name = "tokio-timer"
2453- version = "0.2.13"
2454+ name = "tokio-stream"
2455+ version = "0.1.1"
2456 source = "registry+https://github.com/rust-lang/crates.io-index"
2457+ checksum = "e4cdeb73537e63f98adcd73138af75e3f368ccaecffaa29d7eb61b9f5a440457"
2458 dependencies = [
2459- "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
2460- "futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)",
2461- "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
2462- "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
2463+ "futures-core",
2464+ "pin-project-lite 0.2.1",
2465+ "tokio 1.0.1",
2466 ]
2467
2468 [[package]]
2469 name = "tokio-util"
2470- version = "0.3.1"
2471+ version = "0.6.0"
2472 source = "registry+https://github.com/rust-lang/crates.io-index"
2473+ checksum = "36135b7e7da911f5f8b9331209f7fab4cc13498f3fff52f72a710c78187e3148"
2474 dependencies = [
2475- "bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
2476- "futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2477- "futures-io 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2478- "futures-sink 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2479- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
2480- "pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
2481- "tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)",
2482+ "bytes 1.0.0",
2483+ "futures-core",
2484+ "futures-io",
2485+ "futures-sink",
2486+ "log",
2487+ "pin-project-lite 0.2.1",
2488+ "slab",
2489+ "tokio 1.0.1",
2490+ "tokio-stream",
2491 ]
2492
2493 [[package]]
2494 name = "toml"
2495 version = "0.4.10"
2496 source = "registry+https://github.com/rust-lang/crates.io-index"
2497+ checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f"
2498 dependencies = [
2499- "serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)",
2500+ "serde",
2501 ]
2502
2503 [[package]]
2504 name = "tower-service"
2505 version = "0.3.0"
2506 source = "registry+https://github.com/rust-lang/crates.io-index"
2507+ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860"
2508
2509 [[package]]
2510 name = "tracing"
2511 version = "0.1.22"
2512 source = "registry+https://github.com/rust-lang/crates.io-index"
2513+ checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3"
2514 dependencies = [
2515- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2516- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
2517- "pin-project-lite 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
2518- "tracing-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
2519+ "cfg-if 1.0.0",
2520+ "pin-project-lite 0.2.1",
2521+ "tracing-core",
2522 ]
2523
2524 [[package]]
2525 name = "tracing-core"
2526 version = "0.1.17"
2527 source = "registry+https://github.com/rust-lang/crates.io-index"
2528+ checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f"
2529 dependencies = [
2530- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2531+ "lazy_static",
2532 ]
2533
2534 [[package]]
2535 name = "tracing-futures"
2536 version = "0.2.4"
2537 source = "registry+https://github.com/rust-lang/crates.io-index"
2538+ checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"
2539 dependencies = [
2540- "pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)",
2541- "tracing 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)",
2542+ "pin-project 0.4.27",
2543+ "tracing",
2544 ]
2545
2546 [[package]]
2547 name = "try-lock"
2548 version = "0.2.3"
2549 source = "registry+https://github.com/rust-lang/crates.io-index"
2550+ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
2551
2552 [[package]]
2553 name = "typenum"
2554 version = "1.12.0"
2555 source = "registry+https://github.com/rust-lang/crates.io-index"
2556+ checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
2557
2558 [[package]]
2559 name = "unicode-bidi"
2560 version = "0.3.4"
2561 source = "registry+https://github.com/rust-lang/crates.io-index"
2562+ checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
2563 dependencies = [
2564- "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
2565+ "matches",
2566 ]
2567
2568 [[package]]
2569 name = "unicode-normalization"
2570 version = "0.1.16"
2571 source = "registry+https://github.com/rust-lang/crates.io-index"
2572+ checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606"
2573 dependencies = [
2574- "tinyvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
2575+ "tinyvec",
2576 ]
2577
2578 [[package]]
2579 name = "unicode-segmentation"
2580 version = "1.7.1"
2581 source = "registry+https://github.com/rust-lang/crates.io-index"
2582+ checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
2583
2584 [[package]]
2585 name = "unicode-width"
2586 version = "0.1.8"
2587 source = "registry+https://github.com/rust-lang/crates.io-index"
2588+ checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
2589
2590 [[package]]
2591 name = "unicode-xid"
2592 version = "0.1.0"
2593 source = "registry+https://github.com/rust-lang/crates.io-index"
2594+ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
2595
2596 [[package]]
2597 name = "unicode-xid"
2598 version = "0.2.1"
2599 source = "registry+https://github.com/rust-lang/crates.io-index"
2600+ checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
2601
2602 [[package]]
2603 name = "untrusted"
2604 version = "0.7.1"
2605 source = "registry+https://github.com/rust-lang/crates.io-index"
2606+ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
2607
2608 [[package]]
2609 name = "url"
2610 version = "2.2.0"
2611 source = "registry+https://github.com/rust-lang/crates.io-index"
2612+ checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"
2613 dependencies = [
2614- "form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2615- "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
2616- "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
2617- "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
2618+ "form_urlencoded",
2619+ "idna",
2620+ "matches",
2621+ "percent-encoding",
2622 ]
2623
2624 [[package]]
2625 name = "uuid"
2626 version = "0.8.1"
2627 source = "registry+https://github.com/rust-lang/crates.io-index"
2628+ checksum = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11"
2629 dependencies = [
2630- "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
2631+ "rand",
2632 ]
2633
2634 [[package]]
2635 name = "vec_map"
2636 version = "0.8.2"
2637 source = "registry+https://github.com/rust-lang/crates.io-index"
2638+ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
2639
2640 [[package]]
2641 name = "version_check"
2642 version = "0.1.5"
2643 source = "registry+https://github.com/rust-lang/crates.io-index"
2644+ checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
2645
2646 [[package]]
2647 name = "version_check"
2648 version = "0.9.2"
2649 source = "registry+https://github.com/rust-lang/crates.io-index"
2650+ checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
2651
2652 [[package]]
2653 name = "want"
2654 version = "0.3.0"
2655 source = "registry+https://github.com/rust-lang/crates.io-index"
2656+ checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
2657 dependencies = [
2658- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
2659- "try-lock 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
2660+ "log",
2661+ "try-lock",
2662 ]
2663
2664 [[package]]
2665 name = "wasi"
2666 version = "0.9.0+wasi-snapshot-preview1"
2667 source = "registry+https://github.com/rust-lang/crates.io-index"
2668-
2669- [[package]]
2670- name = "wasi"
2671- version = "0.10.0+wasi-snapshot-preview1"
2672- source = "registry+https://github.com/rust-lang/crates.io-index"
2673+ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
2674
2675 [[package]]
2676 name = "wasm-bindgen"
2677 version = "0.2.69"
2678 source = "registry+https://github.com/rust-lang/crates.io-index"
2679+ checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e"
2680 dependencies = [
2681- "cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2682- "wasm-bindgen-macro 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2683+ "cfg-if 1.0.0",
2684+ "wasm-bindgen-macro",
2685 ]
2686
2687 [[package]]
2688 name = "wasm-bindgen-backend"
2689 version = "0.2.69"
2690 source = "registry+https://github.com/rust-lang/crates.io-index"
2691+ checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62"
2692 dependencies = [
2693- "bumpalo 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2694- "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2695- "log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
2696- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2697- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2698- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2699- "wasm-bindgen-shared 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2700+ "bumpalo",
2701+ "lazy_static",
2702+ "log",
2703+ "proc-macro2 1.0.24",
2704+ "quote 1.0.8",
2705+ "syn 1.0.58",
2706+ "wasm-bindgen-shared",
2707 ]
2708
2709 [[package]]
2710 name = "wasm-bindgen-macro"
2711 version = "0.2.69"
2712 source = "registry+https://github.com/rust-lang/crates.io-index"
2713+ checksum = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084"
2714 dependencies = [
2715- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2716- "wasm-bindgen-macro-support 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2717+ "quote 1.0.8",
2718+ "wasm-bindgen-macro-support",
2719 ]
2720
2721 [[package]]
2722 name = "wasm-bindgen-macro-support"
2723 version = "0.2.69"
2724 source = "registry+https://github.com/rust-lang/crates.io-index"
2725+ checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549"
2726 dependencies = [
2727- "proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
2728- "quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
2729- "syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)",
2730- "wasm-bindgen-backend 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2731- "wasm-bindgen-shared 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2732+ "proc-macro2 1.0.24",
2733+ "quote 1.0.8",
2734+ "syn 1.0.58",
2735+ "wasm-bindgen-backend",
2736+ "wasm-bindgen-shared",
2737 ]
2738
2739 [[package]]
2740 name = "wasm-bindgen-shared"
2741 version = "0.2.69"
2742 source = "registry+https://github.com/rust-lang/crates.io-index"
2743+ checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158"
2744
2745 [[package]]
2746 name = "web-sys"
2747 version = "0.3.46"
2748 source = "registry+https://github.com/rust-lang/crates.io-index"
2749+ checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"
2750 dependencies = [
2751- "js-sys 0.3.46 (registry+https://github.com/rust-lang/crates.io-index)",
2752- "wasm-bindgen 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)",
2753+ "js-sys",
2754+ "wasm-bindgen",
2755 ]
2756
2757 [[package]]
2758 name = "webpki"
2759 version = "0.21.4"
2760 source = "registry+https://github.com/rust-lang/crates.io-index"
2761+ checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"
2762 dependencies = [
2763- "ring 0.16.19 (registry+https://github.com/rust-lang/crates.io-index)",
2764- "untrusted 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
2765+ "ring",
2766+ "untrusted",
2767 ]
2768
2769 [[package]]
2770 name = "winapi"
2771- version = "0.2.8"
2772- source = "registry+https://github.com/rust-lang/crates.io-index"
2773-
2774- [[package]]
2775- name = "winapi"
2776 version = "0.3.9"
2777 source = "registry+https://github.com/rust-lang/crates.io-index"
2778+ checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
2779 dependencies = [
2780- "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2781- "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
2782+ "winapi-i686-pc-windows-gnu",
2783+ "winapi-x86_64-pc-windows-gnu",
2784 ]
2785
2786 [[package]]
2787- name = "winapi-build"
2788- version = "0.1.1"
2789- source = "registry+https://github.com/rust-lang/crates.io-index"
2790-
2791- [[package]]
2792 name = "winapi-i686-pc-windows-gnu"
2793 version = "0.4.0"
2794 source = "registry+https://github.com/rust-lang/crates.io-index"
2795+ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2796
2797 [[package]]
2798 name = "winapi-util"
2799 version = "0.1.5"
2800 source = "registry+https://github.com/rust-lang/crates.io-index"
2801+ checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
2802 dependencies = [
2803- "winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
2804+ "winapi",
2805 ]
2806
2807 [[package]]
2808 name = "winapi-x86_64-pc-windows-gnu"
2809 version = "0.4.0"
2810 source = "registry+https://github.com/rust-lang/crates.io-index"
2811-
2812- [[package]]
2813- name = "ws2_32-sys"
2814- version = "0.2.1"
2815- source = "registry+https://github.com/rust-lang/crates.io-index"
2816- dependencies = [
2817- "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
2818- "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
2819- ]
2820+ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2821
2822 [[package]]
2823 name = "xml-rs"
2824 version = "0.8.3"
2825 source = "registry+https://github.com/rust-lang/crates.io-index"
2826+ checksum = "b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a"
2827
2828 [[package]]
2829 name = "zeroize"
2830 version = "1.2.0"
2831 source = "registry+https://github.com/rust-lang/crates.io-index"
2832-
2833- [metadata]
2834- "checksum aho-corasick 0.7.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"
2835- "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
2836- "checksum arrayref 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
2837- "checksum arrayvec 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
2838- "checksum askama 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dc2a4b6d7f812d2b13d251ae792caecebd635d6401761162d4b71d5ebe1a010"
2839- "checksum askama_derive 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "23ee2fff0f22ad5d215cace1227cd036c28e81e26206763bb837b6d0e766c87d"
2840- "checksum askama_escape 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b0de942230b5beedaa9e1d64df5b76fa1c97002e4c7982897be899cccf40621d"
2841- "checksum askama_shared 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a6dfa6b6d254fd066a8bbed9a8f913123e3f701db89216ad4f0aff04ad87718c"
2842- "checksum async-trait 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d"
2843- "checksum atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
2844- "checksum autocfg 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
2845- "checksum backoff 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "721c249ab59cbc483ad4294c9ee2671835c1e43e9ffc277e6b4ecfef733cfdc5"
2846- "checksum base-x 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b"
2847- "checksum base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"
2848- "checksum base64 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
2849- "checksum base64 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
2850- "checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
2851- "checksum blake2b_simd 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)" = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"
2852- "checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
2853- "checksum block-buffer 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
2854- "checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
2855- "checksum bumpalo 3.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"
2856- "checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
2857- "checksum byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
2858- "checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c"
2859- "checksum bytes 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
2860- "checksum cc 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)" = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"
2861- "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
2862- "checksum cfg-if 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
2863- "checksum chacha 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddf3c081b5fba1e5615640aae998e0fbd10c24cbd897ee39ed754a77601a4862"
2864- "checksum chrono 0.4.19 (registry+https://github.com/rust-lang/crates.io-index)" = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
2865- "checksum clap 2.33.3 (registry+https://github.com/rust-lang/crates.io-index)" = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
2866- "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
2867- "checksum const_fn 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6"
2868- "checksum constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
2869- "checksum core-foundation 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171"
2870- "checksum core-foundation-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"
2871- "checksum cpuid-bool 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"
2872- "checksum crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
2873- "checksum crossbeam-utils 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"
2874- "checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
2875- "checksum ct-logs 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4d3686f5fa27dbc1d76c751300376e167c5a43387f44bb451fd1c24776e49113"
2876- "checksum derive_more 0.99.11 (registry+https://github.com/rust-lang/crates.io-index)" = "41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c"
2877- "checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
2878- "checksum digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
2879- "checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
2880- "checksum dirs-sys 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"
2881- "checksum discard 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0"
2882- "checksum env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
2883- "checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
2884- "checksum fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
2885- "checksum form_urlencoded 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"
2886- "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
2887- "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
2888- "checksum futures 0.1.30 (registry+https://github.com/rust-lang/crates.io-index)" = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed"
2889- "checksum futures 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c70be434c505aee38639abccb918163b63158a4b4bb791b45b7023044bdc3c9c"
2890- "checksum futures-channel 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f01c61843314e95f96cc9245702248733a3a3d744e43e2e755e3c7af8348a0a9"
2891- "checksum futures-core 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "db8d3b0917ff63a2a96173133c02818fac4a746b0a57569d3baca9ec0e945e08"
2892- "checksum futures-executor 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "9ee9ca2f7eb4475772cf39dd1cd06208dce2670ad38f4d9c7262b3e15f127068"
2893- "checksum futures-io 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e37c1a51b037b80922864b8eed90692c5cd8abd4c71ce49b77146caa47f3253b"
2894- "checksum futures-macro 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "0f8719ca0e1f3c5e34f3efe4570ef2c0610ca6da85ae7990d472e9cbfba13664"
2895- "checksum futures-sink 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f6adabac1290109cfa089f79192fb6244ad2c3f1cc2281f3e1dd987592b71feb"
2896- "checksum futures-task 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "a92a0843a2ff66823a8f7c77bffe9a09be2b64e533562c412d63075643ec0038"
2897- "checksum futures-util 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "036a2107cdeb57f6d7322f1b6c363dad67cd63ca3b7d1b925bdf75bd5d96cda9"
2898- "checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
2899- "checksum generic-array 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
2900- "checksum getrandom 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
2901- "checksum h2 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"
2902- "checksum hashbrown 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
2903- "checksum heck 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac"
2904- "checksum hermit-abi 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8"
2905- "checksum hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77"
2906- "checksum hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"
2907- "checksum hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695"
2908- "checksum http 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "84129d298a6d57d246960ff8eb831ca4af3f96d29e2e28848dae275408658e26"
2909- "checksum http-body 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b"
2910- "checksum httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"
2911- "checksum httpdate 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"
2912- "checksum human-size 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f90b9d206a509fdc5034ea8ffb4d6ca080dd61883cfa222c480cfcba8c570368"
2913- "checksum humansize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b6cab2627acfc432780848602f3f558f7e9dd427352224b0d9324025796d2a5e"
2914- "checksum humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
2915- "checksum humantime 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a"
2916- "checksum hyper 0.13.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf"
2917- "checksum hyper-rustls 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac965ea399ec3a25ac7d13b8affd4b8f39325cca00858ddf5eb29b79e6b14b08"
2918- "checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
2919- "checksum indexmap 1.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"
2920- "checksum instant 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
2921- "checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
2922- "checksum itoa 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
2923- "checksum js-sys 0.3.46 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175"
2924- "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
2925- "checksum keystream 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28"
2926- "checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
2927- "checksum libc 0.2.82 (registry+https://github.com/rust-lang/crates.io-index)" = "89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929"
2928- "checksum linked-hash-map 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a"
2929- "checksum lock_api 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75"
2930- "checksum log 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
2931- "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
2932- "checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
2933- "checksum md5 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
2934- "checksum memchr 2.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
2935- "checksum mio 0.6.23 (registry+https://github.com/rust-lang/crates.io-index)" = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
2936- "checksum mio-named-pipes 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656"
2937- "checksum mio-uds 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0"
2938- "checksum miow 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
2939- "checksum miow 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"
2940- "checksum net2 0.2.37 (registry+https://github.com/rust-lang/crates.io-index)" = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"
2941- "checksum nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
2942- "checksum num-integer 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)" = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
2943- "checksum num-traits 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
2944- "checksum num_cpus 1.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
2945- "checksum once_cell 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
2946- "checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
2947- "checksum opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
2948- "checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
2949- "checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252"
2950- "checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"
2951- "checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
2952- "checksum pin-project 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15"
2953- "checksum pin-project 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "5a83804639aad6ba65345661744708855f9fbcb71176ea8d28d05aeb11d975e7"
2954- "checksum pin-project-internal 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895"
2955- "checksum pin-project-internal 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b7bcc46b8f73443d15bc1c5fecbb315718491fa9187fa483f0e359323cde8b3a"
2956- "checksum pin-project-lite 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b"
2957- "checksum pin-project-lite 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e36743d754ccdf9954c2e352ce2d4b106e024c814f6499c2dadff80da9a442d8"
2958- "checksum pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
2959- "checksum ppv-lite86 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
2960- "checksum pretty_env_logger 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d"
2961- "checksum proc-macro-error 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
2962- "checksum proc-macro-error-attr 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
2963- "checksum proc-macro-hack 0.5.19 (registry+https://github.com/rust-lang/crates.io-index)" = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
2964- "checksum proc-macro-nested 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a"
2965- "checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
2966- "checksum proc-macro2 1.0.24 (registry+https://github.com/rust-lang/crates.io-index)" = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
2967- "checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
2968- "checksum quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
2969- "checksum quote 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df"
2970- "checksum rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
2971- "checksum rand_chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
2972- "checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
2973- "checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
2974- "checksum redox_syscall 0.1.57 (registry+https://github.com/rust-lang/crates.io-index)" = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
2975- "checksum redox_users 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
2976- "checksum regex 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"
2977- "checksum regex-syntax 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)" = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
2978- "checksum ring 0.16.19 (registry+https://github.com/rust-lang/crates.io-index)" = "024a1e66fea74c66c66624ee5622a7ff0e4b73a13b4f5c326ddb50c708944226"
2979- "checksum rusoto_core 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)" = "841ca8f73e7498ba39146ab43acea906bbbb807d92ec0b7ea4b6293d2621f80d"
2980- "checksum rusoto_credential 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60669ddc1bdbb83ce225593649d36b4c5f6bf9db47cc1ab3e81281abffc853f4"
2981- "checksum rusoto_s3 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eebe039c71a8ab54ce6614e2967ef034bb3202f306e4025901f620cdfa5680c8"
2982- "checksum rusoto_signature 0.44.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9eddff187ac18c5a91d9ccda9353f30cf531620dce437c4db661dfe2e23b2029"
2983- "checksum rust-argon2 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"
2984- "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
2985- "checksum rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1"
2986- "checksum rustls-native-certs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a75ffeb84a6bd9d014713119542ce415db3a3e4748f0bfce1e1416cd224a23a5"
2987- "checksum ryu 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
2988- "checksum schannel 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
2989- "checksum scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
2990- "checksum sct 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c"
2991- "checksum security-framework 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535"
2992- "checksum security-framework-sys 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405"
2993- "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
2994- "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
2995- "checksum serde 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)" = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"
2996- "checksum serde_derive 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)" = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
2997- "checksum serde_json 1.0.61 (registry+https://github.com/rust-lang/crates.io-index)" = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a"
2998- "checksum serde_test 1.0.118 (registry+https://github.com/rust-lang/crates.io-index)" = "f7f3f8714511d29f60be0ea965bc784df1b6903da5bbac801df36b1bbc7b4880"
2999- "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
3000- "checksum sha2 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69"
3001- "checksum sha2 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8"
3002- "checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
3003- "checksum signal-hook-registry 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6"
3004- "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
3005- "checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6"
3006- "checksum socket2 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)" = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
3007- "checksum spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
3008- "checksum standback 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "c66a8cff4fa24853fdf6b51f75c6d7f8206d7c75cab4e467bcd7f25c2b1febe0"
3009- "checksum stdweb 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5"
3010- "checksum stdweb-derive 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef"
3011- "checksum stdweb-internal-macros 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11"
3012- "checksum stdweb-internal-runtime 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0"
3013- "checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
3014- "checksum structopt 0.3.21 (registry+https://github.com/rust-lang/crates.io-index)" = "5277acd7ee46e63e5168a80734c9f6ee81b1367a7d8772a2d765df2a3705d28c"
3015- "checksum structopt-derive 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)" = "5ba9cdfda491b814720b6b06e0cac513d922fc407582032e8706e9f137976f90"
3016- "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
3017- "checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
3018- "checksum syn 1.0.58 (registry+https://github.com/rust-lang/crates.io-index)" = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5"
3019- "checksum termcolor 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
3020- "checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
3021- "checksum thread_local 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb9bc092d0d51e76b2b19d9d85534ffc9ec2db959a2523cdae0697e2972cd447"
3022- "checksum time 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)" = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
3023- "checksum time 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)" = "bcdaeea317915d59b2b4cd3b5efcd156c309108664277793f5351700c02ce98b"
3024- "checksum time-macros 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1"
3025- "checksum time-macros-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa"
3026- "checksum tinyvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f"
3027- "checksum tinyvec_macros 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
3028- "checksum tokio 0.2.24 (registry+https://github.com/rust-lang/crates.io-index)" = "099837d3464c16a808060bb3f02263b412f6fafcb5d01c533d309985fbeebe48"
3029- "checksum tokio-compat 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "107b625135aa7b9297dd2d99ccd6ca6ab124a5d1230778e159b9095adca4c722"
3030- "checksum tokio-current-thread 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e"
3031- "checksum tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"
3032- "checksum tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674"
3033- "checksum tokio-macros 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a"
3034- "checksum tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"
3035- "checksum tokio-rustls 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4"
3036- "checksum tokio-sync 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee"
3037- "checksum tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"
3038- "checksum tokio-util 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499"
3039- "checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f"
3040- "checksum tower-service 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860"
3041- "checksum tracing 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)" = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3"
3042- "checksum tracing-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f"
3043- "checksum tracing-futures 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"
3044- "checksum try-lock 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
3045- "checksum typenum 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
3046- "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
3047- "checksum unicode-normalization 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606"
3048- "checksum unicode-segmentation 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
3049- "checksum unicode-width 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
3050- "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
3051- "checksum unicode-xid 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
3052- "checksum untrusted 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
3053- "checksum url 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"
3054- "checksum uuid 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11"
3055- "checksum vec_map 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
3056- "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
3057- "checksum version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
3058- "checksum want 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
3059- "checksum wasi 0.10.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
3060- "checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
3061- "checksum wasm-bindgen 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)" = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e"
3062- "checksum wasm-bindgen-backend 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)" = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62"
3063- "checksum wasm-bindgen-macro 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084"
3064- "checksum wasm-bindgen-macro-support 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)" = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549"
3065- "checksum wasm-bindgen-shared 0.2.69 (registry+https://github.com/rust-lang/crates.io-index)" = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158"
3066- "checksum web-sys 0.3.46 (registry+https://github.com/rust-lang/crates.io-index)" = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"
3067- "checksum webpki 0.21.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"
3068- "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
3069- "checksum winapi 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
3070- "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
3071- "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3072- "checksum winapi-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
3073- "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
3074- "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
3075- "checksum xml-rs 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a"
3076- "checksum zeroize 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36"
3077+ checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36"
3078 diff --git a/Cargo.toml b/Cargo.toml
3079index 85d4474..e01bd8f 100644
3080--- a/Cargo.toml
3081+++ b/Cargo.toml
3082 @@ -16,9 +16,10 @@ license = "MIT"
3083
3084 [dependencies]
3085 askama = "0.8"
3086+ async-stream = "0.3"
3087 async-trait = "0.1"
3088 backoff = { version = "0.2", features = ["tokio"] }
3089- bytes = "0.5"
3090+ bytes = "1"
3091 chacha = "0.3"
3092 derive_more = "0.99"
3093 futures = "0.3"
3094 @@ -27,7 +28,7 @@ hex = "0.3"
3095 http = "0.2"
3096 human-size = "0.4"
3097 humantime = "2"
3098- hyper = "0.13"
3099+ hyper = { version = "0.14", features = ["server", "http1", "http2", "tcp", "stream"] }
3100 linked-hash-map = { version = "0.5", features = ["serde_impl"] }
3101 log = "0.4"
3102 pretty_env_logger = "0.4"
3103 @@ -36,19 +37,18 @@ serde = { version = "1", features = ["derive"] }
3104 serde_json = "1"
3105 sha2 = "0.9"
3106 structopt = "0.3"
3107- tokio = { version = "0.2", features = ["full"] }
3108- tokio-compat = "0.1"
3109- tokio-util = { version = "0.3", features = ["full"] }
3110+ tokio = { version = "1", features = ["full"] }
3111+ tokio-util = { version = "0.6", features = ["full"] }
3112 url = "2"
3113 uuid = { version = "0.8", features = ["v4"] }
3114
3115 [dependencies.rusoto_core]
3116- version = "0.44"
3117+ version = "0.46"
3118 default_features = false
3119 features = ["rustls"]
3120
3121 [dependencies.rusoto_s3]
3122- version = "0.44"
3123+ version = "0.46"
3124 default_features = false
3125 features = ["rustls"]
3126
3127 diff --git a/Dockerfile b/Dockerfile
3128index 056d6c7..7b0e797 100644
3129--- a/Dockerfile
3130+++ b/Dockerfile
3131 @@ -1,4 +1,4 @@
3132- FROM rust:1.41 as build
3133+ FROM rust:1.49 as build
3134
3135 ENV CARGO_BUILD_TARGET=x86_64-unknown-linux-musl
3136
3137 diff --git a/src/app.rs b/src/app.rs
3138index 596256a..481276b 100644
3139--- a/src/app.rs
3140+++ b/src/app.rs
3141 @@ -28,7 +28,7 @@ use futures::{
3142 stream::TryStreamExt,
3143 };
3144 use http::{self, header, StatusCode, Uri};
3145- use hyper::{self, service::Service, Body, Method, Request, Response};
3146+ use hyper::{self, body::Body, service::Service, Method, Request, Response};
3147 use serde::{Deserialize, Serialize};
3148
3149 use crate::error::Error;
3150 diff --git a/src/storage/disk.rs b/src/storage/disk.rs
3151index bb49205..1dc6a45 100644
3152--- a/src/storage/disk.rs
3153+++ b/src/storage/disk.rs
3154 @@ -23,12 +23,10 @@ use std::io;
3155 use std::path::PathBuf;
3156 use std::str::FromStr;
3157
3158+ use async_stream::try_stream;
3159 use async_trait::async_trait;
3160 use bytes::{BufMut, Bytes, BytesMut};
3161- use futures::{
3162- future::{self, TryFutureExt},
3163- stream::{StreamExt, TryStreamExt},
3164- };
3165+ use futures::stream::{StreamExt, TryStreamExt};
3166 use tokio::{self, fs};
3167 use tokio_util::codec::{Decoder, Encoder, Framed};
3168 use uuid::Uuid;
3169 @@ -175,75 +173,80 @@ impl Storage for Backend {
3170 fn list(&self) -> StorageStream<(StorageKey, u64), Self::Error> {
3171 let path = self.root.join("objects");
3172
3173- Box::pin(
3174- fs::read_dir(path)
3175- .try_flatten_stream()
3176- .map_ok(move |entry| {
3177- fs::read_dir(entry.path()).try_flatten_stream()
3178- })
3179- .try_flatten()
3180- .map_ok(move |entry| {
3181- fs::read_dir(entry.path()).try_flatten_stream()
3182- })
3183- .try_flatten()
3184- .map_ok(move |entry| {
3185- fs::read_dir(entry.path()).try_flatten_stream()
3186- })
3187- .try_flatten()
3188- .map_ok(move |entry| {
3189- fs::read_dir(entry.path()).try_flatten_stream()
3190- })
3191- .try_flatten()
3192- .filter(move |entry| {
3193- // Filter out missing files and directories.
3194- if let Err(err) = entry {
3195- if err.kind() == io::ErrorKind::NotFound {
3196- return future::ready(false);
3197- }
3198- }
3199+ let objects = try_stream! {
3200+ let mut orgs = fs::read_dir(path).await?;
3201
3202- future::ready(true)
3203- })
3204- .try_filter_map(move |entry| {
3205- // Helper function to be able to use the ?-operator on
3206- // `Option` types.
3207- fn do_it(
3208- path: PathBuf,
3209- metadata: Metadata,
3210- ) -> Option<(StorageKey, u64)> {
3211- // Extract the org and project names from the top two
3212- // path components.
3213- let project_path = path.parent()?.parent()?.parent()?;
3214-
3215- let project = project_path.file_name()?.to_str()?;
3216- let org =
3217- project_path.parent()?.file_name()?.to_str()?;
3218-
3219- let namespace =
3220- Namespace::new(org.into(), project.into());
3221-
3222- let oid = path
3223- .file_name()
3224- .and_then(OsStr::to_str)
3225- .and_then(|s| Oid::from_str(s).ok())?;
3226-
3227- if metadata.is_file() {
3228- Some((
3229- StorageKey::new(namespace, oid),
3230- metadata.len(),
3231- ))
3232- } else {
3233- None
3234+ while let Some(entry) = orgs.next_entry().await? {
3235+ let mut projects = fs::read_dir(entry.path()).await?;
3236+
3237+ while let Some(entry) = projects.next_entry().await? {
3238+ let mut tier1 = fs::read_dir(entry.path()).await?;
3239+
3240+ while let Some(entry) = tier1.next_entry().await? {
3241+ let mut tier2 = fs::read_dir(entry.path()).await?;
3242+
3243+ while let Some(entry) = tier2.next_entry().await? {
3244+ yield entry;
3245 }
3246 }
3247+ }
3248+ }
3249+ };
3250
3251- async move {
3252+ Box::pin(objects.filter_map(move |entry: io::Result<_>| {
3253+ // Helper function to be able to use the ?-operator on
3254+ // `Option` types.
3255+ fn do_it(
3256+ path: PathBuf,
3257+ metadata: Metadata,
3258+ ) -> Option<(StorageKey, u64)> {
3259+ // Extract the org and project names from the top two
3260+ // path components.
3261+ let project_path = path.parent()?.parent()?.parent()?;
3262+
3263+ let project = project_path.file_name()?.to_str()?;
3264+ let org = project_path.parent()?.file_name()?.to_str()?;
3265+
3266+ let namespace = Namespace::new(org.into(), project.into());
3267+
3268+ let oid = path
3269+ .file_name()
3270+ .and_then(OsStr::to_str)
3271+ .and_then(|s| Oid::from_str(s).ok())?;
3272+
3273+ if metadata.is_file() {
3274+ Some((StorageKey::new(namespace, oid), metadata.len()))
3275+ } else {
3276+ None
3277+ }
3278+ }
3279+
3280+ async move {
3281+ match entry {
3282+ Ok(entry) => {
3283 let path = entry.path();
3284- let metadata = entry.metadata().await?;
3285- Ok(do_it(path, metadata))
3286+ match entry.metadata().await {
3287+ Err(err) => Some(Err(err)),
3288+ Ok(metadata) => do_it(path, metadata).map(Ok),
3289+ }
3290 }
3291- }),
3292- )
3293+ Err(err) => {
3294+ if err.kind() == io::ErrorKind::NotFound {
3295+ // Simply filter out missing directories or
3296+ // directories that are not actually directories.
3297+ None
3298+ } else {
3299+ // Propagate all other errors.
3300+ //
3301+ // TODO: Just filter these out? There isn't much
3302+ // that the consumer can do about these errors since
3303+ // there is no storage key to be had.
3304+ Some(Err(err))
3305+ }
3306+ }
3307+ }
3308+ }
3309+ }))
3310 }
3311 }
3312
3313 diff --git a/src/storage/s3.rs b/src/storage/s3.rs
3314index f9cc61c..8882663 100644
3315--- a/src/storage/s3.rs
3316+++ b/src/storage/s3.rs
3317 @@ -163,6 +163,7 @@ impl<C> Backend<C> {
3318 // in application startup.
3319 let req = HeadBucketRequest {
3320 bucket: bucket.clone(),
3321+ ..Default::default()
3322 };
3323
3324 let c = client.clone();
3325 diff --git a/src/util.rs b/src/util.rs
3326index 9b80790..cd326b0 100644
3327--- a/src/util.rs
3328+++ b/src/util.rs
3329 @@ -27,7 +27,7 @@ use std::path::{Path, PathBuf};
3330
3331 use tokio::{
3332 fs,
3333- io::{self, AsyncRead, AsyncWrite},
3334+ io::{self, AsyncRead, AsyncWrite, ReadBuf},
3335 };
3336
3337 /// A temporary file path. When dropped, the file is deleted.
3338 @@ -124,18 +124,10 @@ impl AsyncRead for NamedTempFile {
3339 fn poll_read(
3340 mut self: Pin<&mut Self>,
3341 cx: &mut Context,
3342- buf: &mut [u8],
3343- ) -> Poll<io::Result<usize>> {
3344+ buf: &mut ReadBuf<'_>,
3345+ ) -> Poll<io::Result<()>> {
3346 Pin::new(&mut self.file).poll_read(cx, buf)
3347 }
3348-
3349- #[inline]
3350- unsafe fn prepare_uninitialized_buffer(
3351- &self,
3352- buf: &mut [mem::MaybeUninit<u8>],
3353- ) -> bool {
3354- self.file.prepare_uninitialized_buffer(buf)
3355- }
3356 }
3357
3358 impl AsyncWrite for NamedTempFile {