24.diff (11977B)
1 diff --git a/Cargo.lock b/Cargo.lock 2 index 2b154ae..cb45f1e 100644 3 --- a/Cargo.lock 4 +++ b/Cargo.lock 5 @@ -27,12 +27,6 @@ dependencies = [ 6 "winapi 0.3.8", 7 ] 8 9 -[[package]] 10 -name = "anyhow" 11 -version = "1.0.26" 12 -source = "registry+https://github.com/rust-lang/crates.io-index" 13 -checksum = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c" 14 - 15 [[package]] 16 name = "arc-swap" 17 version = "0.4.4" 18 @@ -57,9 +51,9 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" 19 20 [[package]] 21 name = "base64" 22 -version = "0.12.1" 23 +version = "0.13.0" 24 source = "registry+https://github.com/rust-lang/crates.io-index" 25 -checksum = "53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42" 26 +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 27 28 [[package]] 29 name = "bitflags" 30 @@ -132,6 +126,16 @@ dependencies = [ 31 "vec_map", 32 ] 33 34 +[[package]] 35 +name = "console_error_panic_hook" 36 +version = "0.1.6" 37 +source = "registry+https://github.com/rust-lang/crates.io-index" 38 +checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211" 39 +dependencies = [ 40 + "cfg-if", 41 + "wasm-bindgen", 42 +] 43 + 44 [[package]] 45 name = "core-foundation" 46 version = "0.6.4" 47 @@ -157,12 +161,6 @@ dependencies = [ 48 "cfg-if", 49 ] 50 51 -[[package]] 52 -name = "dtoa" 53 -version = "0.4.5" 54 -source = "registry+https://github.com/rust-lang/crates.io-index" 55 -checksum = "4358a9e11b9a09cf52383b451b49a169e8d797b68aa02301ff586d70d9661ea3" 56 - 57 [[package]] 58 name = "encoding_rs" 59 version = "0.8.22" 60 @@ -205,6 +203,16 @@ version = "0.1.1" 61 source = "registry+https://github.com/rust-lang/crates.io-index" 62 checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 63 64 +[[package]] 65 +name = "form_urlencoded" 66 +version = "1.0.0" 67 +source = "registry+https://github.com/rust-lang/crates.io-index" 68 +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" 69 +dependencies = [ 70 + "matches", 71 + "percent-encoding", 72 +] 73 + 74 [[package]] 75 name = "fuchsia-zircon" 76 version = "0.3.3" 77 @@ -289,15 +297,6 @@ dependencies = [ 78 "tokio-util", 79 ] 80 81 -[[package]] 82 -name = "heck" 83 -version = "0.3.1" 84 -source = "registry+https://github.com/rust-lang/crates.io-index" 85 -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 86 -dependencies = [ 87 - "unicode-segmentation", 88 -] 89 - 90 [[package]] 91 name = "hermit-abi" 92 version = "0.1.5" 93 @@ -414,9 +413,9 @@ checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" 94 95 [[package]] 96 name = "js-sys" 97 -version = "0.3.35" 98 +version = "0.3.45" 99 source = "registry+https://github.com/rust-lang/crates.io-index" 100 -checksum = "7889c7c36282151f6bf465be4700359318aef36baa951462382eae49e9577cf9" 101 +checksum = "ca059e81d9486668f12d455a4ea6daa600bd408134cd17e3d3fb5a32d1f016f8" 102 dependencies = [ 103 "wasm-bindgen", 104 ] 105 @@ -582,16 +581,6 @@ dependencies = [ 106 "winapi 0.3.8", 107 ] 108 109 -[[package]] 110 -name = "nom" 111 -version = "4.2.3" 112 -source = "registry+https://github.com/rust-lang/crates.io-index" 113 -checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6" 114 -dependencies = [ 115 - "memchr", 116 - "version_check 0.1.5", 117 -] 118 - 119 [[package]] 120 name = "num-integer" 121 version = "0.1.42" 122 @@ -700,6 +689,12 @@ version = "0.1.4" 123 source = "registry+https://github.com/rust-lang/crates.io-index" 124 checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" 125 126 +[[package]] 127 +name = "pin-project-lite" 128 +version = "0.2.0" 129 +source = "registry+https://github.com/rust-lang/crates.io-index" 130 +checksum = "6b063f57ec186e6140e2b8b6921e5f1bd89c7356dda5b33acc5401203ca6131c" 131 + 132 [[package]] 133 name = "pin-utils" 134 version = "0.1.0-alpha.4" 135 @@ -720,9 +715,9 @@ checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" 136 137 [[package]] 138 name = "proc-macro2" 139 -version = "1.0.7" 140 +version = "1.0.24" 141 source = "registry+https://github.com/rust-lang/crates.io-index" 142 -checksum = "0319972dcae462681daf4da1adeeaa066e3ebd29c69be96c6abb1259d2ee2bcc" 143 +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" 144 dependencies = [ 145 "unicode-xid", 146 ] 147 @@ -800,9 +795,9 @@ dependencies = [ 148 149 [[package]] 150 name = "reqwest" 151 -version = "0.10.7" 152 +version = "0.10.9" 153 source = "registry+https://github.com/rust-lang/crates.io-index" 154 -checksum = "12427a5577082c24419c9c417db35cfeb65962efc7675bb6b0d5f1f9d315bfe6" 155 +checksum = "fb15d6255c792356a0f578d8a645c677904dc02e862bebe2ecc18e0c01b9a0ce" 156 dependencies = [ 157 "base64", 158 "bytes", 159 @@ -821,7 +816,7 @@ dependencies = [ 160 "mime_guess", 161 "native-tls", 162 "percent-encoding", 163 - "pin-project-lite", 164 + "pin-project-lite 0.2.0", 165 "serde", 166 "serde_json", 167 "serde_urlencoded", 168 @@ -830,6 +825,7 @@ dependencies = [ 169 "url", 170 "wasm-bindgen", 171 "wasm-bindgen-futures", 172 + "wasm-bindgen-test", 173 "web-sys", 174 "winreg", 175 ] 176 @@ -850,6 +846,12 @@ dependencies = [ 177 "winapi 0.3.8", 178 ] 179 180 +[[package]] 181 +name = "scoped-tls" 182 +version = "1.0.0" 183 +source = "registry+https://github.com/rust-lang/crates.io-index" 184 +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" 185 + 186 [[package]] 187 name = "security-framework" 188 version = "0.3.4" 189 @@ -896,14 +898,14 @@ dependencies = [ 190 191 [[package]] 192 name = "serde_urlencoded" 193 -version = "0.6.1" 194 +version = "0.7.0" 195 source = "registry+https://github.com/rust-lang/crates.io-index" 196 -checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" 197 +checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" 198 dependencies = [ 199 - "dtoa", 200 + "form_urlencoded", 201 "itoa", 202 + "ryu", 203 "serde", 204 - "url", 205 ] 206 207 [[package]] 208 @@ -940,12 +942,6 @@ dependencies = [ 209 "winapi 0.3.8", 210 ] 211 212 -[[package]] 213 -name = "sourcefile" 214 -version = "0.1.4" 215 -source = "registry+https://github.com/rust-lang/crates.io-index" 216 -checksum = "4bf77cb82ba8453b42b6ae1d692e4cdc92f9a47beaf89a847c8be83f4e328ad3" 217 - 218 [[package]] 219 name = "strsim" 220 version = "0.8.0" 221 @@ -954,9 +950,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 222 223 [[package]] 224 name = "syn" 225 -version = "1.0.13" 226 +version = "1.0.48" 227 source = "registry+https://github.com/rust-lang/crates.io-index" 228 -checksum = "1e4ff033220a41d1a57d8125eab57bf5263783dfdcc18688b1dacc6ce9651ef8" 229 +checksum = "cc371affeffc477f42a221a1e4297aedcea33d47d19b61455588bd9d8f6b19ac" 230 dependencies = [ 231 "proc-macro2", 232 "quote", 233 @@ -1014,7 +1010,7 @@ dependencies = [ 234 "mio-named-pipes", 235 "mio-uds", 236 "num_cpus", 237 - "pin-project-lite", 238 + "pin-project-lite 0.1.4", 239 "signal-hook-registry", 240 "slab", 241 "tokio-macros", 242 @@ -1052,7 +1048,7 @@ dependencies = [ 243 "futures-core", 244 "futures-sink", 245 "log", 246 - "pin-project-lite", 247 + "pin-project-lite 0.1.4", 248 "tokio", 249 ] 250 251 @@ -1074,7 +1070,7 @@ version = "2.6.0" 252 source = "registry+https://github.com/rust-lang/crates.io-index" 253 checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 254 dependencies = [ 255 - "version_check 0.9.1", 256 + "version_check", 257 ] 258 259 [[package]] 260 @@ -1095,12 +1091,6 @@ dependencies = [ 261 "smallvec", 262 ] 263 264 -[[package]] 265 -name = "unicode-segmentation" 266 -version = "1.6.0" 267 -source = "registry+https://github.com/rust-lang/crates.io-index" 268 -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" 269 - 270 [[package]] 271 name = "unicode-width" 272 version = "0.1.7" 273 @@ -1115,10 +1105,11 @@ checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" 274 275 [[package]] 276 name = "url" 277 -version = "2.1.1" 278 +version = "2.2.0" 279 source = "registry+https://github.com/rust-lang/crates.io-index" 280 -checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb" 281 +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" 282 dependencies = [ 283 + "form_urlencoded", 284 "idna", 285 "matches", 286 "percent-encoding", 287 @@ -1136,12 +1127,6 @@ version = "0.8.1" 288 source = "registry+https://github.com/rust-lang/crates.io-index" 289 checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" 290 291 -[[package]] 292 -name = "version_check" 293 -version = "0.1.5" 294 -source = "registry+https://github.com/rust-lang/crates.io-index" 295 -checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" 296 - 297 [[package]] 298 name = "version_check" 299 version = "0.9.1" 300 @@ -1166,9 +1151,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 301 302 [[package]] 303 name = "wasm-bindgen" 304 -version = "0.2.58" 305 +version = "0.2.68" 306 source = "registry+https://github.com/rust-lang/crates.io-index" 307 -checksum = "5205e9afdf42282b192e2310a5b463a6d1c1d774e30dc3c791ac37ab42d2616c" 308 +checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42" 309 dependencies = [ 310 "cfg-if", 311 "serde", 312 @@ -1178,9 +1163,9 @@ dependencies = [ 313 314 [[package]] 315 name = "wasm-bindgen-backend" 316 -version = "0.2.58" 317 +version = "0.2.68" 318 source = "registry+https://github.com/rust-lang/crates.io-index" 319 -checksum = "11cdb95816290b525b32587d76419facd99662a07e59d3cdb560488a819d9a45" 320 +checksum = "f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68" 321 dependencies = [ 322 "bumpalo", 323 "lazy_static", 324 @@ -1193,9 +1178,9 @@ dependencies = [ 325 326 [[package]] 327 name = "wasm-bindgen-futures" 328 -version = "0.4.8" 329 +version = "0.4.18" 330 source = "registry+https://github.com/rust-lang/crates.io-index" 331 -checksum = "8bbdd49e3e28b40dec6a9ba8d17798245ce32b019513a845369c641b275135d9" 332 +checksum = "b7866cab0aa01de1edf8b5d7936938a7e397ee50ce24119aef3e1eaa3b6171da" 333 dependencies = [ 334 "cfg-if", 335 "js-sys", 336 @@ -1205,9 +1190,9 @@ dependencies = [ 337 338 [[package]] 339 name = "wasm-bindgen-macro" 340 -version = "0.2.58" 341 +version = "0.2.68" 342 source = "registry+https://github.com/rust-lang/crates.io-index" 343 -checksum = "574094772ce6921576fb6f2e3f7497b8a76273b6db092be18fc48a082de09dc3" 344 +checksum = "6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038" 345 dependencies = [ 346 "quote", 347 "wasm-bindgen-macro-support", 348 @@ -1215,9 +1200,9 @@ dependencies = [ 349 350 [[package]] 351 name = "wasm-bindgen-macro-support" 352 -version = "0.2.58" 353 +version = "0.2.68" 354 source = "registry+https://github.com/rust-lang/crates.io-index" 355 -checksum = "e85031354f25eaebe78bb7db1c3d86140312a911a106b2e29f9cc440ce3e7668" 356 +checksum = "f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe" 357 dependencies = [ 358 "proc-macro2", 359 "quote", 360 @@ -1228,46 +1213,42 @@ dependencies = [ 361 362 [[package]] 363 name = "wasm-bindgen-shared" 364 -version = "0.2.58" 365 +version = "0.2.68" 366 source = "registry+https://github.com/rust-lang/crates.io-index" 367 -checksum = "f5e7e61fc929f4c0dddb748b102ebf9f632e2b8d739f2016542b4de2965a9601" 368 +checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" 369 370 [[package]] 371 -name = "wasm-bindgen-webidl" 372 -version = "0.2.58" 373 +name = "wasm-bindgen-test" 374 +version = "0.3.18" 375 source = "registry+https://github.com/rust-lang/crates.io-index" 376 -checksum = "ef012a0d93fc0432df126a8eaf547b2dce25a8ce9212e1d3cbeef5c11157975d" 377 +checksum = "34d1cdc8b98a557f24733d50a1199c4b0635e465eecba9c45b214544da197f64" 378 dependencies = [ 379 - "anyhow", 380 - "heck", 381 - "log", 382 - "proc-macro2", 383 - "quote", 384 - "syn", 385 - "wasm-bindgen-backend", 386 - "weedle", 387 + "console_error_panic_hook", 388 + "js-sys", 389 + "scoped-tls", 390 + "wasm-bindgen", 391 + "wasm-bindgen-futures", 392 + "wasm-bindgen-test-macro", 393 ] 394 395 [[package]] 396 -name = "web-sys" 397 -version = "0.3.35" 398 +name = "wasm-bindgen-test-macro" 399 +version = "0.3.18" 400 source = "registry+https://github.com/rust-lang/crates.io-index" 401 -checksum = "aaf97caf6aa8c2b1dac90faf0db529d9d63c93846cca4911856f78a83cebf53b" 402 +checksum = "e8fb9c67be7439ee8ab1b7db502a49c05e51e2835b66796c705134d9b8e1a585" 403 dependencies = [ 404 - "anyhow", 405 - "js-sys", 406 - "sourcefile", 407 - "wasm-bindgen", 408 - "wasm-bindgen-webidl", 409 + "proc-macro2", 410 + "quote", 411 ] 412 413 [[package]] 414 -name = "weedle" 415 -version = "0.10.0" 416 +name = "web-sys" 417 +version = "0.3.45" 418 source = "registry+https://github.com/rust-lang/crates.io-index" 419 -checksum = "3bb43f70885151e629e2a19ce9e50bd730fd436cfd4b666894c9ce4de9141164" 420 +checksum = "4bf6ef87ad7ae8008e15a355ce696bed26012b7caa21605188cfd8214ab51e2d" 421 dependencies = [ 422 - "nom", 423 + "js-sys", 424 + "wasm-bindgen", 425 ] 426 427 [[package]]