Author: Daniel Noland [daniel@stateless.net]
Committer: Jason White [github@jasonwhite.io] Tue, 13 Sep 2022 04:46:25 +0000
Hash: b04f6993c5bb5b273a298dde0e73c73ea285f9a6
Timestamp: Tue, 13 Sep 2022 04:46:25 +0000 (2 years ago)

+110 -239 +/-3 browse
Bump rusoto to 0.48
Bump rusoto to 0.48

Need to remove `Sync` from ByteStream bounds to fix compile error.
1diff --git a/Cargo.lock b/Cargo.lock
2index 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
652index 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
681index 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