27.diff (23768B)
1 diff --git a/Cargo.lock b/Cargo.lock 2 index 2b154ae..0665956 100644 3 --- a/Cargo.lock 4 +++ b/Cargo.lock 5 @@ -9,7 +9,7 @@ dependencies = [ 6 "osmio", 7 "percent-encoding", 8 "reqwest", 9 - "tokio", 10 + "tokio 0.2.22", 11 ] 12 13 [[package]] 14 @@ -27,12 +27,6 @@ dependencies = [ 15 "winapi 0.3.8", 16 ] 17 18 -[[package]] 19 -name = "anyhow" 20 -version = "1.0.26" 21 -source = "registry+https://github.com/rust-lang/crates.io-index" 22 -checksum = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c" 23 - 24 [[package]] 25 name = "arc-swap" 26 version = "0.4.4" 27 @@ -57,9 +51,9 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" 28 29 [[package]] 30 name = "base64" 31 -version = "0.12.1" 32 +version = "0.13.0" 33 source = "registry+https://github.com/rust-lang/crates.io-index" 34 -checksum = "53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42" 35 +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 36 37 [[package]] 38 name = "bitflags" 39 @@ -85,6 +79,12 @@ version = "0.5.4" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 checksum = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" 42 43 +[[package]] 44 +name = "bytes" 45 +version = "1.0.0" 46 +source = "registry+https://github.com/rust-lang/crates.io-index" 47 +checksum = "ad1f8e949d755f9d79112b5bb46938e0ef9d3804a0b16dfab13aafcaa5f0fa72" 48 + 49 [[package]] 50 name = "c2-chacha" 51 version = "0.2.3" 52 @@ -106,6 +106,12 @@ version = "0.1.10" 53 source = "registry+https://github.com/rust-lang/crates.io-index" 54 checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 55 56 +[[package]] 57 +name = "cfg-if" 58 +version = "1.0.0" 59 +source = "registry+https://github.com/rust-lang/crates.io-index" 60 +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 61 + 62 [[package]] 63 name = "chrono" 64 version = "0.4.10" 65 @@ -154,22 +160,16 @@ version = "1.2.0" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 67 checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" 68 dependencies = [ 69 - "cfg-if", 70 + "cfg-if 0.1.10", 71 ] 72 73 -[[package]] 74 -name = "dtoa" 75 -version = "0.4.5" 76 -source = "registry+https://github.com/rust-lang/crates.io-index" 77 -checksum = "4358a9e11b9a09cf52383b451b49a169e8d797b68aa02301ff586d70d9661ea3" 78 - 79 [[package]] 80 name = "encoding_rs" 81 version = "0.8.22" 82 source = "registry+https://github.com/rust-lang/crates.io-index" 83 checksum = "cd8d03faa7fe0c1431609dfad7bbe827af30f82e1e2ae6f7ee4fca6bd764bc28" 84 dependencies = [ 85 - "cfg-if", 86 + "cfg-if 0.1.10", 87 ] 88 89 [[package]] 90 @@ -178,7 +178,7 @@ version = "1.0.13" 91 source = "registry+https://github.com/rust-lang/crates.io-index" 92 checksum = "6bd6d6f4752952feb71363cffc9ebac9411b75b87c6ab6058c40c8900cf43c0f" 93 dependencies = [ 94 - "cfg-if", 95 + "cfg-if 0.1.10", 96 "crc32fast", 97 "libc", 98 "miniz_oxide", 99 @@ -205,6 +205,16 @@ version = "0.1.1" 100 source = "registry+https://github.com/rust-lang/crates.io-index" 101 checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 102 103 +[[package]] 104 +name = "form_urlencoded" 105 +version = "1.0.0" 106 +source = "registry+https://github.com/rust-lang/crates.io-index" 107 +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" 108 +dependencies = [ 109 + "matches", 110 + "percent-encoding", 111 +] 112 + 113 [[package]] 114 name = "fuchsia-zircon" 115 version = "0.3.3" 116 @@ -265,37 +275,29 @@ version = "0.1.14" 117 source = "registry+https://github.com/rust-lang/crates.io-index" 118 checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" 119 dependencies = [ 120 - "cfg-if", 121 + "cfg-if 0.1.10", 122 "libc", 123 "wasi", 124 ] 125 126 [[package]] 127 name = "h2" 128 -version = "0.2.2" 129 +version = "0.3.0" 130 source = "registry+https://github.com/rust-lang/crates.io-index" 131 -checksum = "9d5c295d1c0c68e4e42003d75f908f5e16a1edd1cbe0b0d02e4dc2006a384f47" 132 +checksum = "6b67e66362108efccd8ac053abafc8b7a8d86a37e6e48fc4f6f7485eb5e9e6a5" 133 dependencies = [ 134 - "bytes", 135 + "bytes 1.0.0", 136 "fnv", 137 "futures-core", 138 "futures-sink", 139 "futures-util", 140 "http", 141 "indexmap", 142 - "log", 143 "slab", 144 - "tokio", 145 + "tokio 1.0.1", 146 "tokio-util", 147 -] 148 - 149 -[[package]] 150 -name = "heck" 151 -version = "0.3.1" 152 -source = "registry+https://github.com/rust-lang/crates.io-index" 153 -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 154 -dependencies = [ 155 - "unicode-segmentation", 156 + "tracing", 157 + "tracing-futures", 158 ] 159 160 [[package]] 161 @@ -313,18 +315,18 @@ version = "0.2.0" 162 source = "registry+https://github.com/rust-lang/crates.io-index" 163 checksum = "b708cc7f06493459026f53b9a61a7a121a5d1ec6238dee58ea4941132b30156b" 164 dependencies = [ 165 - "bytes", 166 + "bytes 0.5.4", 167 "fnv", 168 "itoa", 169 ] 170 171 [[package]] 172 name = "http-body" 173 -version = "0.3.1" 174 +version = "0.4.0" 175 source = "registry+https://github.com/rust-lang/crates.io-index" 176 -checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" 177 +checksum = "2861bd27ee074e5ee891e8b539837a9430012e249d7f0ca2d795650f579c1994" 178 dependencies = [ 179 - "bytes", 180 + "bytes 1.0.0", 181 "http", 182 ] 183 184 @@ -334,13 +336,19 @@ version = "1.3.4" 185 source = "registry+https://github.com/rust-lang/crates.io-index" 186 checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" 187 188 +[[package]] 189 +name = "httpdate" 190 +version = "0.3.2" 191 +source = "registry+https://github.com/rust-lang/crates.io-index" 192 +checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" 193 + 194 [[package]] 195 name = "hyper" 196 -version = "0.13.6" 197 +version = "0.14.2" 198 source = "registry+https://github.com/rust-lang/crates.io-index" 199 -checksum = "a6e7655b9594024ad0ee439f3b5a7299369dc2a3f459b47c696f9ff676f9aa1f" 200 +checksum = "12219dc884514cb4a6a03737f4413c0e01c23a1b059b0156004b23f1e19dccbe" 201 dependencies = [ 202 - "bytes", 203 + "bytes 1.0.0", 204 "futures-channel", 205 "futures-core", 206 "futures-util", 207 @@ -348,27 +356,27 @@ dependencies = [ 208 "http", 209 "http-body", 210 "httparse", 211 + "httpdate", 212 "itoa", 213 - "log", 214 - "pin-project", 215 + "pin-project 1.0.3", 216 "socket2", 217 - "time", 218 - "tokio", 219 + "tokio 1.0.1", 220 "tower-service", 221 + "tracing", 222 "want", 223 ] 224 225 [[package]] 226 name = "hyper-tls" 227 -version = "0.4.1" 228 +version = "0.5.0" 229 source = "registry+https://github.com/rust-lang/crates.io-index" 230 -checksum = "3adcd308402b9553630734e9c36b77a7e48b3821251ca2493e8cd596763aafaa" 231 +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 232 dependencies = [ 233 - "bytes", 234 + "bytes 1.0.0", 235 "hyper", 236 "native-tls", 237 - "tokio", 238 - "tokio-tls", 239 + "tokio 1.0.1", 240 + "tokio-native-tls", 241 ] 242 243 [[package]] 244 @@ -414,9 +422,9 @@ checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" 245 246 [[package]] 247 name = "js-sys" 248 -version = "0.3.35" 249 +version = "0.3.46" 250 source = "registry+https://github.com/rust-lang/crates.io-index" 251 -checksum = "7889c7c36282151f6bf465be4700359318aef36baa951462382eae49e9577cf9" 252 +checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175" 253 dependencies = [ 254 "wasm-bindgen", 255 ] 256 @@ -439,9 +447,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 257 258 [[package]] 259 name = "libc" 260 -version = "0.2.66" 261 +version = "0.2.81" 262 source = "registry+https://github.com/rust-lang/crates.io-index" 263 -checksum = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" 264 +checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb" 265 266 [[package]] 267 name = "log" 268 @@ -449,7 +457,7 @@ version = "0.4.8" 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" 271 dependencies = [ 272 - "cfg-if", 273 + "cfg-if 0.1.10", 274 ] 275 276 [[package]] 277 @@ -470,16 +478,6 @@ version = "0.3.16" 278 source = "registry+https://github.com/rust-lang/crates.io-index" 279 checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 280 281 -[[package]] 282 -name = "mime_guess" 283 -version = "2.0.1" 284 -source = "registry+https://github.com/rust-lang/crates.io-index" 285 -checksum = "1a0ed03949aef72dbdf3116a383d7b38b4768e6f960528cd6a6044aa9ed68599" 286 -dependencies = [ 287 - "mime", 288 - "unicase", 289 -] 290 - 291 [[package]] 292 name = "miniz_oxide" 293 version = "0.3.5" 294 @@ -495,7 +493,7 @@ version = "0.6.21" 295 source = "registry+https://github.com/rust-lang/crates.io-index" 296 checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" 297 dependencies = [ 298 - "cfg-if", 299 + "cfg-if 0.1.10", 300 "fuchsia-zircon", 301 "fuchsia-zircon-sys", 302 "iovec", 303 @@ -508,6 +506,19 @@ dependencies = [ 304 "winapi 0.2.8", 305 ] 306 307 +[[package]] 308 +name = "mio" 309 +version = "0.7.7" 310 +source = "registry+https://github.com/rust-lang/crates.io-index" 311 +checksum = "e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7" 312 +dependencies = [ 313 + "libc", 314 + "log", 315 + "miow 0.3.6", 316 + "ntapi", 317 + "winapi 0.3.8", 318 +] 319 + 320 [[package]] 321 name = "mio-named-pipes" 322 version = "0.1.6" 323 @@ -515,8 +526,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 324 checksum = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3" 325 dependencies = [ 326 "log", 327 - "mio", 328 - "miow 0.3.3", 329 + "mio 0.6.21", 330 + "miow 0.3.6", 331 "winapi 0.3.8", 332 ] 333 334 @@ -528,7 +539,7 @@ checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" 335 dependencies = [ 336 "iovec", 337 "libc", 338 - "mio", 339 + "mio 0.6.21", 340 ] 341 342 [[package]] 343 @@ -545,9 +556,9 @@ dependencies = [ 344 345 [[package]] 346 name = "miow" 347 -version = "0.3.3" 348 +version = "0.3.6" 349 source = "registry+https://github.com/rust-lang/crates.io-index" 350 -checksum = "396aa0f2003d7df8395cb93e09871561ccc3e785f0acb369170e8cc74ddf9226" 351 +checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897" 352 dependencies = [ 353 "socket2", 354 "winapi 0.3.8", 355 @@ -577,19 +588,18 @@ version = "0.2.33" 356 source = "registry+https://github.com/rust-lang/crates.io-index" 357 checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 358 dependencies = [ 359 - "cfg-if", 360 + "cfg-if 0.1.10", 361 "libc", 362 "winapi 0.3.8", 363 ] 364 365 [[package]] 366 -name = "nom" 367 -version = "4.2.3" 368 +name = "ntapi" 369 +version = "0.3.4" 370 source = "registry+https://github.com/rust-lang/crates.io-index" 371 -checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6" 372 +checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" 373 dependencies = [ 374 - "memchr", 375 - "version_check 0.1.5", 376 + "winapi 0.3.8", 377 ] 378 379 [[package]] 380 @@ -628,7 +638,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 381 checksum = "973293749822d7dd6370d6da1e523b0d1db19f06c459134c658b2a4261378b52" 382 dependencies = [ 383 "bitflags", 384 - "cfg-if", 385 + "cfg-if 0.1.10", 386 "foreign-types", 387 "lazy_static", 388 "libc", 389 @@ -680,7 +690,16 @@ version = "0.4.8" 390 source = "registry+https://github.com/rust-lang/crates.io-index" 391 checksum = "7804a463a8d9572f13453c516a5faea534a2403d7ced2f0c7e100eeff072772c" 392 dependencies = [ 393 - "pin-project-internal", 394 + "pin-project-internal 0.4.8", 395 +] 396 + 397 +[[package]] 398 +name = "pin-project" 399 +version = "1.0.3" 400 +source = "registry+https://github.com/rust-lang/crates.io-index" 401 +checksum = "5a83804639aad6ba65345661744708855f9fbcb71176ea8d28d05aeb11d975e7" 402 +dependencies = [ 403 + "pin-project-internal 1.0.3", 404 ] 405 406 [[package]] 407 @@ -694,12 +713,29 @@ dependencies = [ 408 "syn", 409 ] 410 411 +[[package]] 412 +name = "pin-project-internal" 413 +version = "1.0.3" 414 +source = "registry+https://github.com/rust-lang/crates.io-index" 415 +checksum = "b7bcc46b8f73443d15bc1c5fecbb315718491fa9187fa483f0e359323cde8b3a" 416 +dependencies = [ 417 + "proc-macro2", 418 + "quote", 419 + "syn", 420 +] 421 + 422 [[package]] 423 name = "pin-project-lite" 424 version = "0.1.4" 425 source = "registry+https://github.com/rust-lang/crates.io-index" 426 checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" 427 428 +[[package]] 429 +name = "pin-project-lite" 430 +version = "0.2.1" 431 +source = "registry+https://github.com/rust-lang/crates.io-index" 432 +checksum = "e36743d754ccdf9954c2e352ce2d4b106e024c814f6499c2dadff80da9a442d8" 433 + 434 [[package]] 435 name = "pin-utils" 436 version = "0.1.0-alpha.4" 437 @@ -720,9 +756,9 @@ checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" 438 439 [[package]] 440 name = "proc-macro2" 441 -version = "1.0.7" 442 +version = "1.0.24" 443 source = "registry+https://github.com/rust-lang/crates.io-index" 444 -checksum = "0319972dcae462681daf4da1adeeaa066e3ebd29c69be96c6abb1259d2ee2bcc" 445 +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" 446 dependencies = [ 447 "unicode-xid", 448 ] 449 @@ -800,12 +836,12 @@ dependencies = [ 450 451 [[package]] 452 name = "reqwest" 453 -version = "0.10.7" 454 +version = "0.11.0" 455 source = "registry+https://github.com/rust-lang/crates.io-index" 456 -checksum = "12427a5577082c24419c9c417db35cfeb65962efc7675bb6b0d5f1f9d315bfe6" 457 +checksum = "fd281b1030aa675fb90aa994d07187645bb3c8fc756ca766e7c3070b439de9de" 458 dependencies = [ 459 "base64", 460 - "bytes", 461 + "bytes 1.0.0", 462 "encoding_rs", 463 "futures-core", 464 "futures-util", 465 @@ -818,15 +854,14 @@ dependencies = [ 466 "lazy_static", 467 "log", 468 "mime", 469 - "mime_guess", 470 "native-tls", 471 "percent-encoding", 472 - "pin-project-lite", 473 + "pin-project-lite 0.2.1", 474 "serde", 475 "serde_json", 476 "serde_urlencoded", 477 - "tokio", 478 - "tokio-tls", 479 + "tokio 1.0.1", 480 + "tokio-native-tls", 481 "url", 482 "wasm-bindgen", 483 "wasm-bindgen-futures", 484 @@ -896,14 +931,14 @@ dependencies = [ 485 486 [[package]] 487 name = "serde_urlencoded" 488 -version = "0.6.1" 489 +version = "0.7.0" 490 source = "registry+https://github.com/rust-lang/crates.io-index" 491 -checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" 492 +checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" 493 dependencies = [ 494 - "dtoa", 495 + "form_urlencoded", 496 "itoa", 497 + "ryu", 498 "serde", 499 - "url", 500 ] 501 502 [[package]] 503 @@ -930,22 +965,15 @@ checksum = "5c2fb2ec9bcd216a5b0d0ccf31ab17b5ed1d627960edff65bbe95d3ce221cefc" 504 505 [[package]] 506 name = "socket2" 507 -version = "0.3.11" 508 +version = "0.3.19" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 -checksum = "e8b74de517221a2cb01a53349cf54182acdc31a074727d3079068448c0676d85" 511 +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" 512 dependencies = [ 513 - "cfg-if", 514 + "cfg-if 1.0.0", 515 "libc", 516 - "redox_syscall", 517 "winapi 0.3.8", 518 ] 519 520 -[[package]] 521 -name = "sourcefile" 522 -version = "0.1.4" 523 -source = "registry+https://github.com/rust-lang/crates.io-index" 524 -checksum = "4bf77cb82ba8453b42b6ae1d692e4cdc92f9a47beaf89a847c8be83f4e328ad3" 525 - 526 [[package]] 527 name = "strsim" 528 version = "0.8.0" 529 @@ -954,9 +982,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 530 531 [[package]] 532 name = "syn" 533 -version = "1.0.13" 534 +version = "1.0.58" 535 source = "registry+https://github.com/rust-lang/crates.io-index" 536 -checksum = "1e4ff033220a41d1a57d8125eab57bf5263783dfdcc18688b1dacc6ce9651ef8" 537 +checksum = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5" 538 dependencies = [ 539 "proc-macro2", 540 "quote", 541 @@ -969,7 +997,7 @@ version = "3.1.0" 542 source = "registry+https://github.com/rust-lang/crates.io-index" 543 checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" 544 dependencies = [ 545 - "cfg-if", 546 + "cfg-if 0.1.10", 547 "libc", 548 "rand", 549 "redox_syscall", 550 @@ -1003,24 +1031,38 @@ version = "0.2.22" 551 source = "registry+https://github.com/rust-lang/crates.io-index" 552 checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd" 553 dependencies = [ 554 - "bytes", 555 + "bytes 0.5.4", 556 "fnv", 557 "futures-core", 558 "iovec", 559 "lazy_static", 560 "libc", 561 "memchr", 562 - "mio", 563 + "mio 0.6.21", 564 "mio-named-pipes", 565 "mio-uds", 566 "num_cpus", 567 - "pin-project-lite", 568 + "pin-project-lite 0.1.4", 569 "signal-hook-registry", 570 "slab", 571 "tokio-macros", 572 "winapi 0.3.8", 573 ] 574 575 +[[package]] 576 +name = "tokio" 577 +version = "1.0.1" 578 +source = "registry+https://github.com/rust-lang/crates.io-index" 579 +checksum = "d258221f566b6c803c7b4714abadc080172b272090cdc5e244a6d4dd13c3a6bd" 580 +dependencies = [ 581 + "autocfg", 582 + "bytes 1.0.0", 583 + "libc", 584 + "memchr", 585 + "mio 0.7.7", 586 + "pin-project-lite 0.2.1", 587 +] 588 + 589 [[package]] 590 name = "tokio-macros" 591 version = "0.2.4" 592 @@ -1033,27 +1075,39 @@ dependencies = [ 593 ] 594 595 [[package]] 596 -name = "tokio-tls" 597 +name = "tokio-native-tls" 598 version = "0.3.0" 599 source = "registry+https://github.com/rust-lang/crates.io-index" 600 -checksum = "7bde02a3a5291395f59b06ec6945a3077602fac2b07eeeaf0dee2122f3619828" 601 +checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" 602 dependencies = [ 603 "native-tls", 604 - "tokio", 605 + "tokio 1.0.1", 606 +] 607 + 608 +[[package]] 609 +name = "tokio-stream" 610 +version = "0.1.1" 611 +source = "registry+https://github.com/rust-lang/crates.io-index" 612 +checksum = "e4cdeb73537e63f98adcd73138af75e3f368ccaecffaa29d7eb61b9f5a440457" 613 +dependencies = [ 614 + "futures-core", 615 + "pin-project-lite 0.2.1", 616 + "tokio 1.0.1", 617 ] 618 619 [[package]] 620 name = "tokio-util" 621 -version = "0.2.0" 622 +version = "0.6.0" 623 source = "registry+https://github.com/rust-lang/crates.io-index" 624 -checksum = "571da51182ec208780505a32528fc5512a8fe1443ab960b3f2f3ef093cd16930" 625 +checksum = "36135b7e7da911f5f8b9331209f7fab4cc13498f3fff52f72a710c78187e3148" 626 dependencies = [ 627 - "bytes", 628 + "bytes 1.0.0", 629 "futures-core", 630 "futures-sink", 631 "log", 632 - "pin-project-lite", 633 - "tokio", 634 + "pin-project-lite 0.2.1", 635 + "tokio 1.0.1", 636 + "tokio-stream", 637 ] 638 639 [[package]] 640 @@ -1063,20 +1117,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 641 checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" 642 643 [[package]] 644 -name = "try-lock" 645 -version = "0.2.2" 646 +name = "tracing" 647 +version = "0.1.22" 648 source = "registry+https://github.com/rust-lang/crates.io-index" 649 -checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" 650 +checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3" 651 +dependencies = [ 652 + "cfg-if 1.0.0", 653 + "pin-project-lite 0.2.1", 654 + "tracing-core", 655 +] 656 + 657 +[[package]] 658 +name = "tracing-core" 659 +version = "0.1.17" 660 +source = "registry+https://github.com/rust-lang/crates.io-index" 661 +checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f" 662 +dependencies = [ 663 + "lazy_static", 664 +] 665 666 [[package]] 667 -name = "unicase" 668 -version = "2.6.0" 669 +name = "tracing-futures" 670 +version = "0.2.4" 671 source = "registry+https://github.com/rust-lang/crates.io-index" 672 -checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 673 +checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" 674 dependencies = [ 675 - "version_check 0.9.1", 676 + "pin-project 0.4.8", 677 + "tracing", 678 ] 679 680 +[[package]] 681 +name = "try-lock" 682 +version = "0.2.2" 683 +source = "registry+https://github.com/rust-lang/crates.io-index" 684 +checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" 685 + 686 [[package]] 687 name = "unicode-bidi" 688 version = "0.3.4" 689 @@ -1095,12 +1170,6 @@ dependencies = [ 690 "smallvec", 691 ] 692 693 -[[package]] 694 -name = "unicode-segmentation" 695 -version = "1.6.0" 696 -source = "registry+https://github.com/rust-lang/crates.io-index" 697 -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" 698 - 699 [[package]] 700 name = "unicode-width" 701 version = "0.1.7" 702 @@ -1115,10 +1184,11 @@ checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" 703 704 [[package]] 705 name = "url" 706 -version = "2.1.1" 707 +version = "2.2.0" 708 source = "registry+https://github.com/rust-lang/crates.io-index" 709 -checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb" 710 +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" 711 dependencies = [ 712 + "form_urlencoded", 713 "idna", 714 "matches", 715 "percent-encoding", 716 @@ -1136,18 +1206,6 @@ version = "0.8.1" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" 719 720 -[[package]] 721 -name = "version_check" 722 -version = "0.1.5" 723 -source = "registry+https://github.com/rust-lang/crates.io-index" 724 -checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" 725 - 726 -[[package]] 727 -name = "version_check" 728 -version = "0.9.1" 729 -source = "registry+https://github.com/rust-lang/crates.io-index" 730 -checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" 731 - 732 [[package]] 733 name = "want" 734 version = "0.3.0" 735 @@ -1166,11 +1224,11 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 736 737 [[package]] 738 name = "wasm-bindgen" 739 -version = "0.2.58" 740 +version = "0.2.69" 741 source = "registry+https://github.com/rust-lang/crates.io-index" 742 -checksum = "5205e9afdf42282b192e2310a5b463a6d1c1d774e30dc3c791ac37ab42d2616c" 743 +checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e" 744 dependencies = [ 745 - "cfg-if", 746 + "cfg-if 1.0.0", 747 "serde", 748 "serde_json", 749 "wasm-bindgen-macro", 750 @@ -1178,9 +1236,9 @@ dependencies = [ 751 752 [[package]] 753 name = "wasm-bindgen-backend" 754 -version = "0.2.58" 755 +version = "0.2.69" 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757 -checksum = "11cdb95816290b525b32587d76419facd99662a07e59d3cdb560488a819d9a45" 758 +checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62" 759 dependencies = [ 760 "bumpalo", 761 "lazy_static", 762 @@ -1193,11 +1251,11 @@ dependencies = [ 763 764 [[package]] 765 name = "wasm-bindgen-futures" 766 -version = "0.4.8" 767 +version = "0.4.19" 768 source = "registry+https://github.com/rust-lang/crates.io-index" 769 -checksum = "8bbdd49e3e28b40dec6a9ba8d17798245ce32b019513a845369c641b275135d9" 770 +checksum = "1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35" 771 dependencies = [ 772 - "cfg-if", 773 + "cfg-if 1.0.0", 774 "js-sys", 775 "wasm-bindgen", 776 "web-sys", 777 @@ -1205,9 +1263,9 @@ dependencies = [ 778 779 [[package]] 780 name = "wasm-bindgen-macro" 781 -version = "0.2.58" 782 +version = "0.2.69" 783 source = "registry+https://github.com/rust-lang/crates.io-index" 784 -checksum = "574094772ce6921576fb6f2e3f7497b8a76273b6db092be18fc48a082de09dc3" 785 +checksum = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084" 786 dependencies = [ 787 "quote", 788 "wasm-bindgen-macro-support", 789 @@ -1215,9 +1273,9 @@ dependencies = [ 790 791 [[package]] 792 name = "wasm-bindgen-macro-support" 793 -version = "0.2.58" 794 +version = "0.2.69" 795 source = "registry+https://github.com/rust-lang/crates.io-index" 796 -checksum = "e85031354f25eaebe78bb7db1c3d86140312a911a106b2e29f9cc440ce3e7668" 797 +checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549" 798 dependencies = [ 799 "proc-macro2", 800 "quote", 801 @@ -1228,46 +1286,18 @@ dependencies = [ 802 803 [[package]] 804 name = "wasm-bindgen-shared" 805 -version = "0.2.58" 806 +version = "0.2.69" 807 source = "registry+https://github.com/rust-lang/crates.io-index" 808 -checksum = "f5e7e61fc929f4c0dddb748b102ebf9f632e2b8d739f2016542b4de2965a9601" 809 - 810 -[[package]] 811 -name = "wasm-bindgen-webidl" 812 -version = "0.2.58" 813 -source = "registry+https://github.com/rust-lang/crates.io-index" 814 -checksum = "ef012a0d93fc0432df126a8eaf547b2dce25a8ce9212e1d3cbeef5c11157975d" 815 -dependencies = [ 816 - "anyhow", 817 - "heck", 818 - "log", 819 - "proc-macro2", 820 - "quote", 821 - "syn", 822 - "wasm-bindgen-backend", 823 - "weedle", 824 -] 825 +checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158" 826 827 [[package]] 828 name = "web-sys" 829 -version = "0.3.35" 830 +version = "0.3.46" 831 source = "registry+https://github.com/rust-lang/crates.io-index" 832 -checksum = "aaf97caf6aa8c2b1dac90faf0db529d9d63c93846cca4911856f78a83cebf53b" 833 +checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" 834 dependencies = [ 835 - "anyhow", 836 "js-sys", 837 - "sourcefile", 838 "wasm-bindgen", 839 - "wasm-bindgen-webidl", 840 -] 841 - 842 -[[package]] 843 -name = "weedle" 844 -version = "0.10.0" 845 -source = "registry+https://github.com/rust-lang/crates.io-index" 846 -checksum = "3bb43f70885151e629e2a19ce9e50bd730fd436cfd4b666894c9ce4de9141164" 847 -dependencies = [ 848 - "nom", 849 ] 850 851 [[package]] 852 diff --git a/Cargo.toml b/Cargo.toml 853 index 8312c70..88e652c 100644 854 --- a/Cargo.toml 855 +++ b/Cargo.toml 856 @@ -10,6 +10,6 @@ edition = "2018" 857 osmio = "0.2.1" 858 fnv = "1.0.7" 859 clap = "2.33.1" 860 -reqwest = { version = "0.10", features = ["json"] } 861 +reqwest = { version = "0.11", features = ["json"] } 862 tokio = { version = "0.2", features = ["full"] } 863 percent-encoding = "2.1.0"