Commit
+110 -239 +/-3 browse
1 | diff --git a/Cargo.lock b/Cargo.lock |
2 | index f40df55..dc03187 100644 |
3 | --- a/Cargo.lock |
4 | +++ b/Cargo.lock |
5 | @@ -141,12 +141,6 @@ dependencies = [ |
6 | ] |
7 | |
8 | [[package]] |
9 | - name = "base-x" |
10 | - version = "0.2.11" |
11 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
12 | - checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" |
13 | - |
14 | - [[package]] |
15 | name = "base64" |
16 | version = "0.13.0" |
17 | source = "registry+https://github.com/rust-lang/crates.io-index" |
18 | @@ -168,6 +162,15 @@ dependencies = [ |
19 | ] |
20 | |
21 | [[package]] |
22 | + name = "block-buffer" |
23 | + version = "0.10.3" |
24 | + source = "registry+https://github.com/rust-lang/crates.io-index" |
25 | + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" |
26 | + dependencies = [ |
27 | + "generic-array", |
28 | + ] |
29 | + |
30 | + [[package]] |
31 | name = "bumpalo" |
32 | version = "3.11.0" |
33 | source = "registry+https://github.com/rust-lang/crates.io-index" |
34 | @@ -236,12 +239,6 @@ dependencies = [ |
35 | ] |
36 | |
37 | [[package]] |
38 | - name = "const_fn" |
39 | - version = "0.4.9" |
40 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
41 | - checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935" |
42 | - |
43 | - [[package]] |
44 | name = "convert_case" |
45 | version = "0.4.0" |
46 | source = "registry+https://github.com/rust-lang/crates.io-index" |
47 | @@ -282,22 +279,23 @@ dependencies = [ |
48 | ] |
49 | |
50 | [[package]] |
51 | - name = "crypto-mac" |
52 | - version = "0.10.1" |
53 | + name = "crypto-common" |
54 | + version = "0.1.6" |
55 | source = "registry+https://github.com/rust-lang/crates.io-index" |
56 | - checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a" |
57 | + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" |
58 | dependencies = [ |
59 | "generic-array", |
60 | - "subtle", |
61 | + "typenum", |
62 | ] |
63 | |
64 | [[package]] |
65 | - name = "ct-logs" |
66 | - version = "0.8.0" |
67 | + name = "crypto-mac" |
68 | + version = "0.11.1" |
69 | source = "registry+https://github.com/rust-lang/crates.io-index" |
70 | - checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8" |
71 | + checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" |
72 | dependencies = [ |
73 | - "sct", |
74 | + "generic-array", |
75 | + "subtle", |
76 | ] |
77 | |
78 | [[package]] |
79 | @@ -309,7 +307,7 @@ dependencies = [ |
80 | "convert_case", |
81 | "proc-macro2", |
82 | "quote", |
83 | - "rustc_version 0.4.0", |
84 | + "rustc_version", |
85 | "syn", |
86 | ] |
87 | |
88 | @@ -323,6 +321,16 @@ dependencies = [ |
89 | ] |
90 | |
91 | [[package]] |
92 | + name = "digest" |
93 | + version = "0.10.3" |
94 | + source = "registry+https://github.com/rust-lang/crates.io-index" |
95 | + checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" |
96 | + dependencies = [ |
97 | + "block-buffer 0.10.3", |
98 | + "crypto-common", |
99 | + ] |
100 | + |
101 | + [[package]] |
102 | name = "dirs-next" |
103 | version = "2.0.0" |
104 | source = "registry+https://github.com/rust-lang/crates.io-index" |
105 | @@ -344,18 +352,6 @@ dependencies = [ |
106 | ] |
107 | |
108 | [[package]] |
109 | - name = "discard" |
110 | - version = "1.0.4" |
111 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
112 | - checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" |
113 | - |
114 | - [[package]] |
115 | - name = "dtoa" |
116 | - version = "0.4.8" |
117 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
118 | - checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" |
119 | - |
120 | - [[package]] |
121 | name = "duct" |
122 | version = "0.13.5" |
123 | source = "registry+https://github.com/rust-lang/crates.io-index" |
124 | @@ -584,12 +580,12 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
125 | |
126 | [[package]] |
127 | name = "hmac" |
128 | - version = "0.10.1" |
129 | + version = "0.11.0" |
130 | source = "registry+https://github.com/rust-lang/crates.io-index" |
131 | - checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" |
132 | + checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" |
133 | dependencies = [ |
134 | "crypto-mac", |
135 | - "digest", |
136 | + "digest 0.9.0", |
137 | ] |
138 | |
139 | [[package]] |
140 | @@ -600,7 +596,7 @@ checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" |
141 | dependencies = [ |
142 | "bytes", |
143 | "fnv", |
144 | - "itoa 1.0.3", |
145 | + "itoa", |
146 | ] |
147 | |
148 | [[package]] |
149 | @@ -668,7 +664,7 @@ dependencies = [ |
150 | "http-body", |
151 | "httparse", |
152 | "httpdate", |
153 | - "itoa 1.0.3", |
154 | + "itoa", |
155 | "pin-project-lite", |
156 | "socket2", |
157 | "tokio", |
158 | @@ -679,19 +675,17 @@ dependencies = [ |
159 | |
160 | [[package]] |
161 | name = "hyper-rustls" |
162 | - version = "0.22.1" |
163 | + version = "0.23.0" |
164 | source = "registry+https://github.com/rust-lang/crates.io-index" |
165 | - checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" |
166 | + checksum = "d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac" |
167 | dependencies = [ |
168 | - "ct-logs", |
169 | - "futures-util", |
170 | + "http", |
171 | "hyper", |
172 | "log", |
173 | "rustls", |
174 | "rustls-native-certs", |
175 | "tokio", |
176 | "tokio-rustls", |
177 | - "webpki", |
178 | ] |
179 | |
180 | [[package]] |
181 | @@ -739,12 +733,6 @@ dependencies = [ |
182 | |
183 | [[package]] |
184 | name = "itoa" |
185 | - version = "0.4.8" |
186 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
187 | - checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" |
188 | - |
189 | - [[package]] |
190 | - name = "itoa" |
191 | version = "1.0.3" |
192 | source = "registry+https://github.com/rust-lang/crates.io-index" |
193 | checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" |
194 | @@ -805,10 +793,15 @@ dependencies = [ |
195 | ] |
196 | |
197 | [[package]] |
198 | - name = "md5" |
199 | - version = "0.7.0" |
200 | + name = "md-5" |
201 | + version = "0.9.1" |
202 | source = "registry+https://github.com/rust-lang/crates.io-index" |
203 | - checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" |
204 | + checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15" |
205 | + dependencies = [ |
206 | + "block-buffer 0.9.0", |
207 | + "digest 0.9.0", |
208 | + "opaque-debug", |
209 | + ] |
210 | |
211 | [[package]] |
212 | name = "memchr" |
213 | @@ -1019,12 +1012,6 @@ dependencies = [ |
214 | ] |
215 | |
216 | [[package]] |
217 | - name = "proc-macro-hack" |
218 | - version = "0.5.19" |
219 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
220 | - checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" |
221 | - |
222 | - [[package]] |
223 | name = "proc-macro2" |
224 | version = "1.0.43" |
225 | source = "registry+https://github.com/rust-lang/crates.io-index" |
226 | @@ -1170,7 +1157,7 @@ dependencies = [ |
227 | "rusoto_sts", |
228 | "serde", |
229 | "serde_json", |
230 | - "sha2", |
231 | + "sha2 0.10.5", |
232 | "structopt", |
233 | "tempfile", |
234 | "tokio", |
235 | @@ -1182,9 +1169,9 @@ dependencies = [ |
236 | |
237 | [[package]] |
238 | name = "rusoto_core" |
239 | - version = "0.46.0" |
240 | + version = "0.48.0" |
241 | source = "registry+https://github.com/rust-lang/crates.io-index" |
242 | - checksum = "02aff20978970d47630f08de5f0d04799497818d16cafee5aec90c4b4d0806cf" |
243 | + checksum = "1db30db44ea73551326269adcf7a2169428a054f14faf9e1768f2163494f2fa2" |
244 | dependencies = [ |
245 | "async-trait", |
246 | "base64", |
247 | @@ -1198,7 +1185,7 @@ dependencies = [ |
248 | "log", |
249 | "rusoto_credential", |
250 | "rusoto_signature", |
251 | - "rustc_version 0.2.3", |
252 | + "rustc_version", |
253 | "serde", |
254 | "serde_json", |
255 | "tokio", |
256 | @@ -1207,9 +1194,9 @@ dependencies = [ |
257 | |
258 | [[package]] |
259 | name = "rusoto_credential" |
260 | - version = "0.46.0" |
261 | + version = "0.48.0" |
262 | source = "registry+https://github.com/rust-lang/crates.io-index" |
263 | - checksum = "8e91e4c25ea8bfa6247684ff635299015845113baaa93ba8169b9e565701b58e" |
264 | + checksum = "ee0a6c13db5aad6047b6a44ef023dbbc21a056b6dab5be3b79ce4283d5c02d05" |
265 | dependencies = [ |
266 | "async-trait", |
267 | "chrono", |
268 | @@ -1225,9 +1212,9 @@ dependencies = [ |
269 | |
270 | [[package]] |
271 | name = "rusoto_s3" |
272 | - version = "0.46.0" |
273 | + version = "0.48.0" |
274 | source = "registry+https://github.com/rust-lang/crates.io-index" |
275 | - checksum = "abc3f56f14ccf91f880b9a9c2d0556d8523e8c155041c54db155b384a1dd1119" |
276 | + checksum = "7aae4677183411f6b0b412d66194ef5403293917d66e70ab118f07cc24c5b14d" |
277 | dependencies = [ |
278 | "async-trait", |
279 | "bytes", |
280 | @@ -1238,34 +1225,35 @@ dependencies = [ |
281 | |
282 | [[package]] |
283 | name = "rusoto_signature" |
284 | - version = "0.46.0" |
285 | + version = "0.48.0" |
286 | source = "registry+https://github.com/rust-lang/crates.io-index" |
287 | - checksum = "5486e6b1673ab3e0ba1ded284fb444845fe1b7f41d13989a54dd60f62a7b2baa" |
288 | + checksum = "a5ae95491c8b4847931e291b151127eccd6ff8ca13f33603eb3d0035ecb05272" |
289 | dependencies = [ |
290 | "base64", |
291 | "bytes", |
292 | + "chrono", |
293 | + "digest 0.9.0", |
294 | "futures", |
295 | "hex 0.4.3", |
296 | "hmac", |
297 | "http", |
298 | "hyper", |
299 | "log", |
300 | - "md5", |
301 | + "md-5", |
302 | "percent-encoding", |
303 | "pin-project-lite", |
304 | "rusoto_credential", |
305 | - "rustc_version 0.2.3", |
306 | + "rustc_version", |
307 | "serde", |
308 | - "sha2", |
309 | - "time", |
310 | + "sha2 0.9.9", |
311 | "tokio", |
312 | ] |
313 | |
314 | [[package]] |
315 | name = "rusoto_sts" |
316 | - version = "0.46.0" |
317 | + version = "0.48.0" |
318 | source = "registry+https://github.com/rust-lang/crates.io-index" |
319 | - checksum = "2f93005e0c3b9e40a424b50ca71886d2445cc19bb6cdac3ac84c2daff482eb59" |
320 | + checksum = "d1643f49aa67cb7cb895ebac5a2ff3f991c6dbdc58ad98b28158cd5706aecd1d" |
321 | dependencies = [ |
322 | "async-trait", |
323 | "bytes", |
324 | @@ -1278,29 +1266,19 @@ dependencies = [ |
325 | |
326 | [[package]] |
327 | name = "rustc_version" |
328 | - version = "0.2.3" |
329 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
330 | - checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" |
331 | - dependencies = [ |
332 | - "semver 0.9.0", |
333 | - ] |
334 | - |
335 | - [[package]] |
336 | - name = "rustc_version" |
337 | version = "0.4.0" |
338 | source = "registry+https://github.com/rust-lang/crates.io-index" |
339 | checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" |
340 | dependencies = [ |
341 | - "semver 1.0.13", |
342 | + "semver", |
343 | ] |
344 | |
345 | [[package]] |
346 | name = "rustls" |
347 | - version = "0.19.1" |
348 | + version = "0.20.6" |
349 | source = "registry+https://github.com/rust-lang/crates.io-index" |
350 | - checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" |
351 | + checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" |
352 | dependencies = [ |
353 | - "base64", |
354 | "log", |
355 | "ring", |
356 | "sct", |
357 | @@ -1309,17 +1287,26 @@ dependencies = [ |
358 | |
359 | [[package]] |
360 | name = "rustls-native-certs" |
361 | - version = "0.5.0" |
362 | + version = "0.6.2" |
363 | source = "registry+https://github.com/rust-lang/crates.io-index" |
364 | - checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" |
365 | + checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50" |
366 | dependencies = [ |
367 | "openssl-probe", |
368 | - "rustls", |
369 | + "rustls-pemfile", |
370 | "schannel", |
371 | "security-framework", |
372 | ] |
373 | |
374 | [[package]] |
375 | + name = "rustls-pemfile" |
376 | + version = "1.0.1" |
377 | + source = "registry+https://github.com/rust-lang/crates.io-index" |
378 | + checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" |
379 | + dependencies = [ |
380 | + "base64", |
381 | + ] |
382 | + |
383 | + [[package]] |
384 | name = "ryu" |
385 | version = "1.0.11" |
386 | source = "registry+https://github.com/rust-lang/crates.io-index" |
387 | @@ -1343,9 +1330,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" |
388 | |
389 | [[package]] |
390 | name = "sct" |
391 | - version = "0.6.1" |
392 | + version = "0.7.0" |
393 | source = "registry+https://github.com/rust-lang/crates.io-index" |
394 | - checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" |
395 | + checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" |
396 | dependencies = [ |
397 | "ring", |
398 | "untrusted", |
399 | @@ -1376,26 +1363,11 @@ dependencies = [ |
400 | |
401 | [[package]] |
402 | name = "semver" |
403 | - version = "0.9.0" |
404 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
405 | - checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" |
406 | - dependencies = [ |
407 | - "semver-parser", |
408 | - ] |
409 | - |
410 | - [[package]] |
411 | - name = "semver" |
412 | version = "1.0.13" |
413 | source = "registry+https://github.com/rust-lang/crates.io-index" |
414 | checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711" |
415 | |
416 | [[package]] |
417 | - name = "semver-parser" |
418 | - version = "0.7.0" |
419 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
420 | - checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" |
421 | - |
422 | - [[package]] |
423 | name = "serde" |
424 | version = "1.0.144" |
425 | source = "registry+https://github.com/rust-lang/crates.io-index" |
426 | @@ -1421,49 +1393,45 @@ version = "1.0.85" |
427 | source = "registry+https://github.com/rust-lang/crates.io-index" |
428 | checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" |
429 | dependencies = [ |
430 | - "itoa 1.0.3", |
431 | + "itoa", |
432 | "ryu", |
433 | "serde", |
434 | ] |
435 | |
436 | [[package]] |
437 | name = "serde_urlencoded" |
438 | - version = "0.6.1" |
439 | + version = "0.7.1" |
440 | source = "registry+https://github.com/rust-lang/crates.io-index" |
441 | - checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" |
442 | + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" |
443 | dependencies = [ |
444 | - "dtoa", |
445 | - "itoa 0.4.8", |
446 | + "form_urlencoded", |
447 | + "itoa", |
448 | + "ryu", |
449 | "serde", |
450 | - "url", |
451 | ] |
452 | |
453 | [[package]] |
454 | - name = "sha1" |
455 | - version = "0.6.1" |
456 | + name = "sha2" |
457 | + version = "0.9.9" |
458 | source = "registry+https://github.com/rust-lang/crates.io-index" |
459 | - checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" |
460 | + checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" |
461 | dependencies = [ |
462 | - "sha1_smol", |
463 | + "block-buffer 0.9.0", |
464 | + "cfg-if", |
465 | + "cpufeatures", |
466 | + "digest 0.9.0", |
467 | + "opaque-debug", |
468 | ] |
469 | |
470 | [[package]] |
471 | - name = "sha1_smol" |
472 | - version = "1.0.0" |
473 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
474 | - checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" |
475 | - |
476 | - [[package]] |
477 | name = "sha2" |
478 | - version = "0.9.9" |
479 | + version = "0.10.5" |
480 | source = "registry+https://github.com/rust-lang/crates.io-index" |
481 | - checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" |
482 | + checksum = "cf9db03534dff993187064c4e0c05a5708d2a9728ace9a8959b77bedf415dac5" |
483 | dependencies = [ |
484 | - "block-buffer", |
485 | "cfg-if", |
486 | "cpufeatures", |
487 | - "digest", |
488 | - "opaque-debug", |
489 | + "digest 0.10.3", |
490 | ] |
491 | |
492 | [[package]] |
493 | @@ -1478,9 +1446,9 @@ dependencies = [ |
494 | |
495 | [[package]] |
496 | name = "shlex" |
497 | - version = "0.1.1" |
498 | + version = "1.1.0" |
499 | source = "registry+https://github.com/rust-lang/crates.io-index" |
500 | - checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" |
501 | + checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" |
502 | |
503 | [[package]] |
504 | name = "signal-hook-registry" |
505 | @@ -1523,64 +1491,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" |
506 | checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" |
507 | |
508 | [[package]] |
509 | - name = "standback" |
510 | - version = "0.2.17" |
511 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
512 | - checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff" |
513 | - dependencies = [ |
514 | - "version_check", |
515 | - ] |
516 | - |
517 | - [[package]] |
518 | - name = "stdweb" |
519 | - version = "0.4.20" |
520 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
521 | - checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" |
522 | - dependencies = [ |
523 | - "discard", |
524 | - "rustc_version 0.2.3", |
525 | - "stdweb-derive", |
526 | - "stdweb-internal-macros", |
527 | - "stdweb-internal-runtime", |
528 | - "wasm-bindgen", |
529 | - ] |
530 | - |
531 | - [[package]] |
532 | - name = "stdweb-derive" |
533 | - version = "0.5.3" |
534 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
535 | - checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" |
536 | - dependencies = [ |
537 | - "proc-macro2", |
538 | - "quote", |
539 | - "serde", |
540 | - "serde_derive", |
541 | - "syn", |
542 | - ] |
543 | - |
544 | - [[package]] |
545 | - name = "stdweb-internal-macros" |
546 | - version = "0.2.9" |
547 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
548 | - checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" |
549 | - dependencies = [ |
550 | - "base-x", |
551 | - "proc-macro2", |
552 | - "quote", |
553 | - "serde", |
554 | - "serde_derive", |
555 | - "serde_json", |
556 | - "sha1", |
557 | - "syn", |
558 | - ] |
559 | - |
560 | - [[package]] |
561 | - name = "stdweb-internal-runtime" |
562 | - version = "0.1.5" |
563 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
564 | - checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" |
565 | - |
566 | - [[package]] |
567 | name = "strsim" |
568 | version = "0.8.0" |
569 | source = "registry+https://github.com/rust-lang/crates.io-index" |
570 | @@ -1680,44 +1590,6 @@ dependencies = [ |
571 | ] |
572 | |
573 | [[package]] |
574 | - name = "time" |
575 | - version = "0.2.27" |
576 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
577 | - checksum = "4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242" |
578 | - dependencies = [ |
579 | - "const_fn", |
580 | - "libc", |
581 | - "standback", |
582 | - "stdweb", |
583 | - "time-macros", |
584 | - "version_check", |
585 | - "winapi", |
586 | - ] |
587 | - |
588 | - [[package]] |
589 | - name = "time-macros" |
590 | - version = "0.1.1" |
591 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
592 | - checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1" |
593 | - dependencies = [ |
594 | - "proc-macro-hack", |
595 | - "time-macros-impl", |
596 | - ] |
597 | - |
598 | - [[package]] |
599 | - name = "time-macros-impl" |
600 | - version = "0.1.2" |
601 | - source = "registry+https://github.com/rust-lang/crates.io-index" |
602 | - checksum = "fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f" |
603 | - dependencies = [ |
604 | - "proc-macro-hack", |
605 | - "proc-macro2", |
606 | - "quote", |
607 | - "standback", |
608 | - "syn", |
609 | - ] |
610 | - |
611 | - [[package]] |
612 | name = "tinyvec" |
613 | version = "1.6.0" |
614 | source = "registry+https://github.com/rust-lang/crates.io-index" |
615 | @@ -1766,9 +1638,9 @@ dependencies = [ |
616 | |
617 | [[package]] |
618 | name = "tokio-rustls" |
619 | - version = "0.22.0" |
620 | + version = "0.23.4" |
621 | source = "registry+https://github.com/rust-lang/crates.io-index" |
622 | - checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" |
623 | + checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" |
624 | dependencies = [ |
625 | "rustls", |
626 | "tokio", |
627 | @@ -1913,9 +1785,9 @@ dependencies = [ |
628 | |
629 | [[package]] |
630 | name = "uuid" |
631 | - version = "0.8.2" |
632 | + version = "1.1.2" |
633 | source = "registry+https://github.com/rust-lang/crates.io-index" |
634 | - checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" |
635 | + checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" |
636 | dependencies = [ |
637 | "getrandom", |
638 | ] |
639 | @@ -2014,9 +1886,9 @@ dependencies = [ |
640 | |
641 | [[package]] |
642 | name = "webpki" |
643 | - version = "0.21.4" |
644 | + version = "0.22.0" |
645 | source = "registry+https://github.com/rust-lang/crates.io-index" |
646 | - checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" |
647 | + checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" |
648 | dependencies = [ |
649 | "ring", |
650 | "untrusted", |
651 | diff --git a/Cargo.toml b/Cargo.toml |
652 | index 23e31d8..8be304f 100644 |
653 | --- a/Cargo.toml |
654 | +++ b/Cargo.toml |
655 | @@ -51,20 +51,20 @@ env_logger = "0.8" |
656 | toml = "0.5" |
657 | |
658 | [dependencies.rusoto_core] |
659 | - version = "0.46" |
660 | + version = "0.48" |
661 | default_features = false |
662 | features = ["rustls"] |
663 | |
664 | [dependencies.rusoto_credential] |
665 | - version = "0.46" |
666 | + version = "0.48" |
667 | |
668 | [dependencies.rusoto_sts] |
669 | - version = "0.46" |
670 | + version = "0.48" |
671 | features = ["rustls"] |
672 | default_features = false |
673 | |
674 | [dependencies.rusoto_s3] |
675 | - version = "0.46" |
676 | + version = "0.48" |
677 | default_features = false |
678 | features = ["rustls"] |
679 | |
680 | diff --git a/src/storage/mod.rs b/src/storage/mod.rs |
681 | index 9a3ea42..d1ec046 100644 |
682 | --- a/src/storage/mod.rs |
683 | +++ b/src/storage/mod.rs |
684 | @@ -58,9 +58,8 @@ pub type S3DiskCache = Cached<Disk, S3>; |
685 | pub type StorageStream<T, E> = BoxStream<'static, Result<T, E>>; |
686 | |
687 | /// The byte stream of an LFS object. |
688 | - pub type ByteStream = Pin< |
689 | - Box<dyn Stream<Item = Result<Bytes, io::Error>> + Send + Sync + 'static>, |
690 | - >; |
691 | + pub type ByteStream = |
692 | + Pin<Box<dyn Stream<Item = Result<Bytes, io::Error>> + Send + 'static>>; |
693 | |
694 | /// A namespace is used to categorize stored LFS objects. The storage |
695 | /// implementation is free to ignore this. However, it can be useful when |