diff --git a/Cargo.lock b/Cargo.lock index aceb6576..7cc2cdb3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,31 +10,6 @@ dependencies = [ "regex", ] -[[package]] -name = "actix" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4af87564ff659dee8f9981540cac9418c45e910c8072fdedd643a262a38fcaf" -dependencies = [ - "actix-http 1.0.1", - "actix-rt", - "actix_derive", - "bitflags", - "bytes 0.5.6", - "crossbeam-channel", - "derive_more", - "futures 0.3.6", - "lazy_static", - "log", - "parking_lot 0.10.2", - "pin-project 0.4.27", - "smallvec", - "tokio", - "tokio-util 0.2.0", - "trust-dns-proto 0.18.0-alpha.2", - "trust-dns-resolver 0.18.0-alpha.2", -] - [[package]] name = "actix" version = "0.10.0" @@ -51,22 +26,22 @@ dependencies = [ "futures-util", "log", "once_cell", - "parking_lot 0.11.0", + "parking_lot", "pin-project 0.4.27", "smallvec", "tokio", - "tokio-util 0.3.1", - "trust-dns-proto 0.19.5", - "trust-dns-resolver 0.19.5", + "tokio-util", + "trust-dns-proto", + "trust-dns-resolver", ] [[package]] name = "actix-broker" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "313a1cbb5f9977da1df12f1166dc38962463136fbbbddf1c902a228d74237c1d" +checksum = "5e075eaa04b5a9a1b36ce801fa338f7d477f6b5f28d5f8339a8c2baba5beec33" dependencies = [ - "actix 0.9.0", + "actix", "fnv", "log", ] @@ -75,26 +50,11 @@ dependencies = [ name = "actix-casbin-example" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "casbin", "loge", ] -[[package]] -name = "actix-codec" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e55f0a5c2ca15795035d90c46bd0e73a5123b72f68f12596d6ba5282051380" -dependencies = [ - "bitflags", - "bytes 0.5.6", - "futures-core", - "futures-sink", - "log", - "tokio", - "tokio-util 0.2.0", -] - [[package]] name = "actix-codec" version = "0.3.0" @@ -108,26 +68,7 @@ dependencies = [ "log", "pin-project 0.4.27", "tokio", - "tokio-util 0.3.1", -] - -[[package]] -name = "actix-connect" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c95cc9569221e9802bf4c377f6c18b90ef10227d787611decf79fd47d2a8e76c" -dependencies = [ - "actix-codec 0.2.0", - "actix-rt", - "actix-service", - "actix-utils 1.0.6", - "derive_more", - "either", - "futures 0.3.6", - "http", - "log", - "trust-dns-proto 0.18.0-alpha.2", - "trust-dns-resolver 0.18.0-alpha.2", + "tokio-util", ] [[package]] @@ -136,10 +77,10 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "177837a10863f15ba8d3ae3ec12fac1099099529ed20083a27fdfe247381d0dc" dependencies = [ - "actix-codec 0.3.0", + "actix-codec", "actix-rt", "actix-service", - "actix-utils 2.0.0", + "actix-utils", "derive_more", "either", "futures-util", @@ -149,8 +90,8 @@ dependencies = [ "rustls", "tokio-openssl", "tokio-rustls", - "trust-dns-proto 0.19.5", - "trust-dns-resolver 0.19.5", + "trust-dns-proto", + "trust-dns-resolver", "webpki", ] @@ -161,44 +102,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3e5c769e4d332bfad27f11b8139b5818c4bbddb02c385b8f16344d93ff1a8eb" dependencies = [ "actix-service", - "actix-web 3.2.0", + "actix-web", "derive_more", "futures-util", ] [[package]] name = "actix-cors" -version = "0.5.0" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf0c4345c9663a2822d42602391418fd5766f269109ec6bf1784b056a9356a7" +checksum = "3f3a3d5493dbc9b8769fe88c030d057ef8d2edc5728e5e26267780e8fc5db0be" dependencies = [ - "actix-web 3.2.0", + "actix-web", "derive_more", "futures-util", "log", "once_cell", - "tinyvec 1.0.1", -] - -[[package]] -name = "actix-files" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "193b22cb1f7b4ff12a4eb2415d6d19e47e44ea93e05930b30d05375ea29d3529" -dependencies = [ - "actix-http 1.0.1", - "actix-service", - "actix-web 2.0.0", - "bitflags", - "bytes 0.5.6", - "derive_more", - "futures-core", - "futures-util", - "log", - "mime", - "mime_guess", - "percent-encoding", - "v_htmlescape 0.4.5", + "tinyvec", ] [[package]] @@ -207,9 +127,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8035f08f194893b199f4928b40425bd727c0257cf0fcf36f4ac214968d649ec7" dependencies = [ - "actix-http 2.1.0", + "actix-http", "actix-service", - "actix-web 3.2.0", + "actix-web", "bitflags", "bytes 0.5.6", "derive_more", @@ -223,66 +143,39 @@ dependencies = [ ] [[package]] -name = "actix-http" -version = "1.0.1" +name = "actix-files" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c16664cc4fdea8030837ad5a845eb231fb93fc3c5c171edfefb52fad92ce9019" +checksum = "d031468a7859f71674e5531bd05137e0ea5de05ec9a917314330b88c582e2e0a" dependencies = [ - "actix-codec 0.2.0", - "actix-connect 1.0.2", - "actix-rt", "actix-service", - "actix-threadpool", - "actix-utils 1.0.6", - "base64 0.11.0", + "actix-web", "bitflags", - "brotli2", "bytes 0.5.6", - "chrono", - "copyless", "derive_more", - "either", - "encoding_rs", - "failure", - "flate2", - "futures-channel", "futures-core", "futures-util", - "fxhash", - "h2", - "http", - "httparse", - "indexmap", - "language-tags", - "lazy_static", "log", "mime", + "mime_guess", "percent-encoding", - "pin-project 0.4.27", - "rand", - "regex", - "serde 1.0.116", - "serde_json", - "serde_urlencoded", - "sha1", - "slab", - "time 0.1.44", + "v_htmlescape 0.11.0", ] [[package]] name = "actix-http" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "404df68c297f73b8d36c9c9056404913d25905a8f80127b0e5fe147c9c4b9f02" +checksum = "452299e87817ae5673910e53c243484ca38be3828db819b6011736fc6982e874" dependencies = [ - "actix 0.10.0", - "actix-codec 0.3.0", - "actix-connect 2.0.0", + "actix", + "actix-codec", + "actix-connect", "actix-rt", "actix-service", "actix-threadpool", - "actix-tls 2.0.0", - "actix-utils 2.0.0", + "actix-tls", + "actix-utils", "base64 0.13.0", "bitflags", "brotli2", @@ -307,15 +200,15 @@ dependencies = [ "log", "mime", "percent-encoding", - "pin-project 1.0.1", + "pin-project 1.0.2", "rand", "regex", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "serde_urlencoded", - "sha-1 0.9.1", + "sha-1 0.9.2", "slab", - "time 0.2.22", + "time 0.2.23", ] [[package]] @@ -325,11 +218,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3263fe74cf505c6f9e18209c89fbdba5569cfd3905a7e907b42aa1c85c18fae5" dependencies = [ "actix-service", - "actix-web 3.2.0", + "actix-web", "futures-util", - "serde 1.0.116", + "serde 1.0.117", "serde_json", - "time 0.2.22", + "time 0.2.23", ] [[package]] @@ -349,8 +242,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "774bfeb11b54bf9c857a005b8ab893293da4eaff79261a66a9200dab7f5ab6e3" dependencies = [ "actix-service", - "actix-utils 2.0.0", - "actix-web 3.2.0", + "actix-utils", + "actix-web", "bytes 0.5.6", "derive_more", "futures-util", @@ -367,7 +260,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af362615b2f93a278580d218b6485cb2afa4e7a22cbc9ab36e44ba3d79c66967" dependencies = [ "actix-rt", - "actix-web 3.2.0", + "actix-web", "bytes 0.5.6", "derive_more", "futures-util", @@ -380,24 +273,24 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6856e8adb0b1683817fc6504fed3eba36aba49bea450eb7437a0777a9adc78bc" dependencies = [ - "actix 0.10.0", - "actix-http 2.1.0", + "actix", + "actix-http", "actix-rt", "actix-service", "actix-session", - "actix-utils 2.0.0", - "actix-web 3.2.0", + "actix-utils", + "actix-web", "backoff", "derive_more", "futures-util", "log", "rand", "redis-async", - "serde 1.0.116", + "serde 1.0.117", "serde_json", - "time 0.2.22", + "time 0.2.23", "tokio", - "tokio-util 0.3.1", + "tokio-util", ] [[package]] @@ -410,7 +303,7 @@ dependencies = [ "http", "log", "regex", - "serde 1.0.116", + "serde 1.0.117", ] [[package]] @@ -434,10 +327,10 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45407e6e672ca24784baa667c5d32ef109ccdd8d5e0b5ebb9ef8a67f4dfb708e" dependencies = [ - "actix-codec 0.3.0", + "actix-codec", "actix-rt", "actix-service", - "actix-utils 2.0.0", + "actix-utils", "futures-channel", "futures-util", "log", @@ -465,13 +358,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe0c795741b7a1a6f8eb46680c5a0f6f53484d054226a7af9a86195dfc2c14d" dependencies = [ "actix-service", - "actix-web 3.2.0", + "actix-web", "bytes 0.5.6", "derive_more", "futures-util", - "serde 1.0.116", + "serde 1.0.117", "serde_json", - "time 0.2.22", + "time 0.2.23", ] [[package]] @@ -499,35 +392,19 @@ dependencies = [ "lazy_static", "log", "num_cpus", - "parking_lot 0.11.0", + "parking_lot", "threadpool", ] -[[package]] -name = "actix-tls" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e5b4faaf105e9a6d389c606c298dcdb033061b00d532af9df56ff3a54995a8" -dependencies = [ - "actix-codec 0.2.0", - "actix-rt", - "actix-service", - "actix-utils 1.0.6", - "derive_more", - "either", - "futures 0.3.6", - "log", -] - [[package]] name = "actix-tls" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24789b7d7361cf5503a504ebe1c10806896f61e96eca9a7350e23001aca715fb" dependencies = [ - "actix-codec 0.3.0", + "actix-codec", "actix-service", - "actix-utils 2.0.0", + "actix-utils", "futures-util", "openssl", "rustls", @@ -543,42 +420,24 @@ version = "2.0.0" dependencies = [ "actix-files 0.3.0", "actix-session", - "actix-web 3.2.0", + "actix-web", "diesel", "dotenv", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "log", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "tera", ] -[[package]] -name = "actix-utils" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf8f5631bf01adec2267808f00e228b761c60c0584cc9fa0b5364f41d147f4e" -dependencies = [ - "actix-codec 0.2.0", - "actix-rt", - "actix-service", - "bitflags", - "bytes 0.5.6", - "either", - "futures 0.3.6", - "log", - "pin-project 0.4.27", - "slab", -] - [[package]] name = "actix-utils" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e9022dec56632d1d7979e59af14f0597a28a830a9c1c7fec8b2327eb9f16b5a" dependencies = [ - "actix-codec 0.3.0", + "actix-codec", "actix-rt", "actix-service", "bitflags", @@ -594,12 +453,12 @@ dependencies = [ [[package]] name = "actix-web" -version = "2.0.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3158e822461040822f0dbf1735b9c2ce1f95f93b651d7a7aded00b1efbb1f635" +checksum = "7d6d0a6ae7ff7290372b3f636b9fc38b76dfbfc395187ce21e5b95471f7ccab9" dependencies = [ - "actix-codec 0.2.0", - "actix-http 1.0.1", + "actix-codec", + "actix-http", "actix-macros", "actix-router", "actix-rt", @@ -607,46 +466,10 @@ dependencies = [ "actix-service", "actix-testing", "actix-threadpool", - "actix-tls 1.0.0", - "actix-utils 1.0.6", - "actix-web-codegen 0.2.2", - "awc 1.0.1", - "bytes 0.5.6", - "derive_more", - "encoding_rs", - "futures 0.3.6", - "fxhash", - "log", - "mime", - "net2", - "pin-project 0.4.27", - "regex", - "serde 1.0.116", - "serde_json", - "serde_urlencoded", - "time 0.1.44", - "url", -] - -[[package]] -name = "actix-web" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88344b7a5ef27e5e09e73565379f69273dd3e2d29e82afc381b84d170d0a5631" -dependencies = [ - "actix-codec 0.3.0", - "actix-http 2.1.0", - "actix-macros", - "actix-router", - "actix-rt", - "actix-server", - "actix-service", - "actix-testing", - "actix-threadpool", - "actix-tls 2.0.0", - "actix-utils 2.0.0", - "actix-web-codegen 0.4.0", - "awc 2.0.0", + "actix-tls", + "actix-utils", + "actix-web-codegen", + "awc", "bytes 0.5.6", "derive_more", "encoding_rs", @@ -657,60 +480,34 @@ dependencies = [ "log", "mime", "openssl", - "pin-project 1.0.1", + "pin-project 1.0.2", "regex", "rustls", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "serde_urlencoded", "socket2", - "time 0.2.22", - "tinyvec 1.0.1", + "time 0.2.23", + "tinyvec", "url", ] -[[package]] -name = "actix-web-actors" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1bd41bd66c4e9b5274cec87aac30168e63d64e96fd19db38edef6b46ba2982" -dependencies = [ - "actix 0.9.0", - "actix-codec 0.2.0", - "actix-http 1.0.1", - "actix-web 2.0.0", - "bytes 0.5.6", - "futures 0.3.6", - "pin-project 0.4.27", -] - [[package]] name = "actix-web-actors" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f6edf3c2693e2a8c422800c87ee89a6a4eac7dd01109bc172a1093ce1f4f001" dependencies = [ - "actix 0.10.0", - "actix-codec 0.3.0", - "actix-http 2.1.0", - "actix-web 3.2.0", + "actix", + "actix-codec", + "actix-http", + "actix-web", "bytes 0.5.6", "futures-channel", "futures-core", "pin-project 0.4.27", ] -[[package]] -name = "actix-web-codegen" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a71bf475cbe07281d0b3696abb48212db118e7e23219f13596ce865235ff5766" -dependencies = [ - "proc-macro2 1.0.24", - "quote 1.0.7", - "syn", -] - [[package]] name = "actix-web-codegen" version = "0.4.0" @@ -726,11 +523,11 @@ dependencies = [ name = "actix-web-cors" version = "1.0.0" dependencies = [ - "actix-cors 0.5.0", - "actix-web 3.2.0", - "env_logger 0.8.1", - "futures 0.3.6", - "serde 1.0.116", + "actix-cors 0.5.3", + "actix-web", + "env_logger 0.8.2", + "futures 0.3.8", + "serde 1.0.117", "serde_json", ] @@ -749,20 +546,20 @@ dependencies = [ name = "actix_redis" version = "1.0.0" dependencies = [ - "actix 0.10.0", + "actix", "actix-redis", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "redis-async", - "serde 1.0.116", + "serde 1.0.117", ] [[package]] name = "addr2line" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072" +checksum = "7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423" dependencies = [ "gimli", ] @@ -784,60 +581,60 @@ dependencies = [ [[package]] name = "aes" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5" +checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" dependencies = [ "aes-soft", "aesni", - "block-cipher", + "cipher", ] [[package]] name = "aes-gcm" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f5007801316299f922a6198d1d09a0bae95786815d066d5880d13f7c45ead1" +checksum = "5278b5fabbb9bd46e24aa69b2fdea62c99088e0a950a9be40e3e0101298f88da" dependencies = [ "aead", "aes", - "block-cipher", + "cipher", + "ctr", "ghash", "subtle 2.3.0", ] [[package]] name = "aes-soft" -version = "0.4.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4925647ee64e5056cf231608957ce7c81e12d6d6e316b9ce1404778cc1d35fa7" +checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" dependencies = [ - "block-cipher", - "byteorder", - "opaque-debug 0.2.3", + "cipher", + "opaque-debug 0.3.0", ] [[package]] name = "aesni" -version = "0.7.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264" +checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" dependencies = [ - "block-cipher", - "opaque-debug 0.2.3", + "cipher", + "opaque-debug 0.3.0", ] [[package]] name = "ahash" -version = "0.3.8" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" +checksum = "f6789e291be47ace86a60303502173d84af8327e3627ecf334356ee0f87a164c" [[package]] name = "aho-corasick" -version = "0.7.14" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d" +checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" dependencies = [ "memchr", ] @@ -880,15 +677,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.33" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c" - -[[package]] -name = "arc-swap" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" +checksum = "bf8dcb5b4bbaa28653b647d8c77bd4ed40183b48882e130c1f1ffb73de069fd7" [[package]] name = "argonautica" @@ -929,9 +720,9 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "askama" @@ -971,8 +762,8 @@ checksum = "8ee517f4e33c27b129928e71d8a044d54c513e72e0b72ec5c4f5f1823e9de353" dependencies = [ "askama_escape", "humansize", - "num-traits 0.2.12", - "serde 1.0.116", + "num-traits 0.2.14", + "serde 1.0.117", "toml", ] @@ -989,9 +780,9 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d373d78ded7d0b3fa8039375718cde0aace493f2e34fb60f51cbf567562ca801" +checksum = "eb877970c7b440ead138f6321a3b5395d6061183af779340b65e20c0fede9146" dependencies = [ "async-task", "concurrent-queue", @@ -1003,9 +794,9 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "1.3.0" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fefeb39da249f4c33af940b779a56723ce45809ef5c54dad84bb538d4ffb6d9e" +checksum = "73079b49cd26b8fd5a15f68fc7707fc78698dc2a3d61430f2a7a9430230dfa04" dependencies = [ "async-executor", "async-io", @@ -1016,13 +807,14 @@ dependencies = [ [[package]] name = "async-graphql" -version = "2.0.0" +version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c4ad0433b3b114db22303083b5fdbb43cdd3a7a7053cabb78dc1a77420a9be7" +checksum = "d9979e90b4d13133ea173593127353e8a9dd84e303c484d34c60274174faae4e" dependencies = [ "async-graphql-derive", "async-graphql-parser", "async-graphql-value", + "async-mutex", "async-stream", "async-trait", "blocking", @@ -1031,19 +823,19 @@ dependencies = [ "chrono", "chrono-tz", "fnv", - "futures 0.3.6", + "futures-util", "indexmap", - "itertools 0.9.0", "log", "lru", "multer", - "num-traits 0.2.12", + "num-traits 0.2.14", "once_cell", - "pin-project-lite", + "pin-project-lite 0.1.11", "regex", - "serde 1.0.116", + "serde 1.0.117", "serde_json", - "spin", + "sha2 0.9.2", + "spin 0.6.0", "static_assertions 1.1.0", "tempfile", "thiserror", @@ -1054,25 +846,26 @@ dependencies = [ [[package]] name = "async-graphql-actix-web" -version = "2.0.0" +version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b09f159aa2d1cc30d54b0e6f2a7b359d09c818193e7ddfbc166402bdab83e644" +checksum = "0ebe93e0033ecc17cae0a0e915b5686513935b86c4dc16ab666197c046e2f7b5" dependencies = [ - "actix 0.10.0", - "actix-http 2.1.0", - "actix-rt", - "actix-web 3.2.0", - "actix-web-actors 3.0.0", + "actix", + "actix-http", + "actix-web", + "actix-web-actors", + "async-channel", "async-graphql", - "futures 0.3.6", + "futures-util", "serde_json", + "serde_urlencoded", ] [[package]] name = "async-graphql-demo" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "async-graphql", "async-graphql-actix-web", "slab", @@ -1080,14 +873,13 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "2.0.0" +version = "2.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc58814b6514bbf206ba7d27a3e4a7eea20b874549fafd2061610b98248d2de5" +checksum = "c6eb845cc6756bc99d2785202e77a98a667945928caafd364b4bb8df3f683e5d" dependencies = [ "Inflector", "async-graphql-parser", "darling", - "itertools 0.9.0", "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", @@ -1097,32 +889,32 @@ dependencies = [ [[package]] name = "async-graphql-parser" -version = "2.0.0" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d79077561e3d93f905961a75cc4958660a21a8cf9471fa58b0156c7c2f17ea42" +checksum = "ee04e49c932b12a7a18163a59ee5596a83422e4b91cb64ca63e3545bd4c4560e" dependencies = [ "async-graphql-value", "pest", "pest_derive", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] [[package]] name = "async-graphql-value" -version = "2.0.0" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e402ad33a8e9d657758a58d41d6bb1b7a47deac4ef647f789668654638bb82" +checksum = "57d3aa3cd3696ffd8decb10f5053affc78cb33ecfc545e480072bbc600e6723d" dependencies = [ - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] [[package]] name = "async-io" -version = "1.1.10" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54bc4c1c7292475efb2253227dbcfad8fe1ca4c02bc62c510cc2f3da5c4704e" +checksum = "458c8f66c246624e7cf87c01451f3392ab77d66a0f105a49d9353b30ea97ced8" dependencies = [ "concurrent-queue", "fastrand", @@ -1149,15 +941,15 @@ dependencies = [ [[package]] name = "async-std" -version = "1.6.5" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9fa76751505e8df1c7a77762f60486f60c71bbd9b8557f4da6ad47d083732ed" +checksum = "a7e82538bc65a25dbdff70e4c5439d52f068048ab97cdea0acd73f131594caa1" dependencies = [ "async-global-executor", "async-io", "async-mutex", "blocking", - "crossbeam-utils", + "crossbeam-utils 0.8.1", "futures-channel", "futures-core", "futures-io", @@ -1168,7 +960,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite", + "pin-project-lite 0.1.11", "pin-utils", "slab", "wasm-bindgen-futures", @@ -1197,15 +989,15 @@ dependencies = [ [[package]] name = "async-task" -version = "4.0.2" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ab27c1aa62945039e44edaeee1dc23c74cc0c303dd5fe0fb462a184f1c3a518" +checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" [[package]] name = "async-trait" -version = "0.1.41" +version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b246867b8b3b6ae56035f1eb1ed557c1d8eae97f0d53696138a50fa0e3a3b8c0" +checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -1216,7 +1008,7 @@ dependencies = [ name = "async_data_factory" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "num_cpus", "redis", "redis_tang", @@ -1226,15 +1018,15 @@ dependencies = [ name = "async_db" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "failure", - "futures 0.3.6", + "futures 0.3.8", "num_cpus", "r2d2", "r2d2_sqlite", "rusqlite", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] @@ -1244,11 +1036,11 @@ version = "0.1.0" dependencies = [ "actix-rt", "actix-service", - "actix-web 3.2.0", + "actix-web", "bytes 0.5.6", "env_logger 0.7.1", - "futures 0.3.6", - "serde 1.0.116", + "futures 0.3.8", + "serde 1.0.117", "serde_json", "time 0.1.44", ] @@ -1257,12 +1049,12 @@ dependencies = [ name = "async_pg" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "config", "deadpool-postgres", "derive_more", "dotenv", - "serde 1.0.116", + "serde 1.0.117", "tokio-pg-mapper", "tokio-pg-mapper-derive", "tokio-postgres", @@ -1293,39 +1085,17 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "awc" -version = "1.0.1" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7601d4d1d7ef2335d6597a41b5fe069f6ab799b85f53565ab390e7b7065aac5" +checksum = "b381e490e7b0cfc37ebc54079b0413d8093ef43d14a4e4747083f7fa47a9e691" dependencies = [ - "actix-codec 0.2.0", - "actix-http 1.0.1", + "actix-codec", + "actix-http", "actix-rt", "actix-service", - "base64 0.11.0", - "bytes 0.5.6", - "derive_more", - "futures-core", - "log", - "mime", - "percent-encoding", - "rand", - "serde 1.0.116", - "serde_json", - "serde_urlencoded", -] - -[[package]] -name = "awc" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150e00c06683ab44c5f97d033950e5d87a7a042d06d77f5eecb443cbd23d0575" -dependencies = [ - "actix-codec 0.3.0", - "actix-http 2.1.0", - "actix-rt", - "actix-service", - "base64 0.12.3", + "base64 0.13.0", "bytes 0.5.6", + "cfg-if 1.0.0", "derive_more", "futures-core", "log", @@ -1334,7 +1104,7 @@ dependencies = [ "percent-encoding", "rand", "rustls", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "serde_urlencoded", ] @@ -1343,10 +1113,10 @@ dependencies = [ name = "awc_examples" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", - "futures 0.3.6", - "serde 1.0.116", + "futures 0.3.8", + "serde 1.0.117", "serde_json", "validator", "validator_derive", @@ -1356,7 +1126,7 @@ dependencies = [ name = "awc_https" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "openssl", ] @@ -1372,9 +1142,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.53" +version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707b586e0e2f247cbde68cdd2c3ce69ea7b7be43e1c5b426e37c9319c4b9838e" +checksum = "ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598" dependencies = [ "addr2line", "cfg-if 1.0.0", @@ -1386,9 +1156,9 @@ dependencies = [ [[package]] name = "base-x" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b20b618342cf9891c292c4f5ac2cde7287cc5c87e87e9c769d617793607dec1" +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" [[package]] name = "base64" @@ -1423,8 +1193,8 @@ version = "2.0.0" dependencies = [ "actix-files 0.3.0", "actix-session", - "actix-utils 2.0.0", - "actix-web 3.2.0", + "actix-utils", + "actix-web", "env_logger 0.7.1", ] @@ -1436,8 +1206,8 @@ checksum = "1374191e2dd25f9ae02e3aa95041ed5d747fc77b3c102b49fe2dd9a8117a6244" dependencies = [ "num-bigint", "num-integer", - "num-traits 0.2.12", - "serde 1.0.116", + "num-traits 0.2.14", + "serde 1.0.117", ] [[package]] @@ -1447,7 +1217,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" dependencies = [ "byteorder", - "serde 1.0.116", + "serde 1.0.117", ] [[package]] @@ -1481,12 +1251,12 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" [[package]] name = "blake2b_simd" -version = "0.5.10" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" +checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" dependencies = [ "arrayref", - "arrayvec 0.5.1", + "arrayvec 0.5.2", "constant_time_eq", ] @@ -1511,15 +1281,6 @@ dependencies = [ "generic-array 0.14.4", ] -[[package]] -name = "block-cipher" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa136449e765dc7faa244561ccae839c394048667929af599b5d931ebe7b7f10" -dependencies = [ - "generic-array 0.14.4", -] - [[package]] name = "block-padding" version = "0.1.5" @@ -1575,15 +1336,15 @@ dependencies = [ "lazy_static", "linked-hash-map 0.5.3", "rand", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] [[package]] name = "bstr" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +checksum = "473fc6b38233f9af7baa94fb5852dca389e3d95b8e21c8e3719301462c5d9faf" dependencies = [ "memchr", ] @@ -1597,6 +1358,15 @@ dependencies = [ "bytes 0.5.6", ] +[[package]] +name = "buf-min" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "881e704e61d0fb41d7c6c9ae2bd790eb8c13dc974ae102fb98c788b4fdea4349" +dependencies = [ + "bytes 0.6.0", +] + [[package]] name = "bufstream" version = "0.1.4" @@ -1637,9 +1407,15 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" dependencies = [ - "serde 1.0.116", + "serde 1.0.117", ] +[[package]] +name = "bytes" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0dcbc35f504eb6fc275a6d20e4ebcda18cf50d40ba6fabff8c711fa16cb3b16" + [[package]] name = "bytestring" version = "0.1.5" @@ -1676,9 +1452,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.61" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d" +checksum = "95752358c8f7552394baf48cd82695b345628ad3f170d607de3ca03b8dacca15" dependencies = [ "jobserver", ] @@ -1712,8 +1488,8 @@ checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" dependencies = [ "libc", "num-integer", - "num-traits 0.2.12", - "serde 1.0.116", + "num-traits 0.2.14", + "serde 1.0.117", "time 0.1.44", "winapi 0.3.9", ] @@ -1728,6 +1504,15 @@ dependencies = [ "parse-zoneinfo", ] +[[package]] +name = "cipher" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" +dependencies = [ + "generic-array 0.14.4", +] + [[package]] name = "clang-sys" version = "0.28.1" @@ -1766,15 +1551,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "cloudabi" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" -dependencies = [ - "bitflags", -] - [[package]] name = "cloudabi" version = "0.1.0" @@ -1797,14 +1573,14 @@ dependencies = [ [[package]] name = "combine" -version = "4.3.2" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2809f67365382d65fd2b6d9c22577231b954ed27400efeafbe687bda75abcc0b" +checksum = "b9417a0c314565e2abffaece67e95a8cb51f9238cd39f3764d9dfdf09e72b20c" dependencies = [ "bytes 0.5.6", "futures-util", "memchr", - "pin-project-lite", + "pin-project-lite 0.1.11", "tokio", ] @@ -1826,7 +1602,7 @@ dependencies = [ "lazy_static", "nom 5.1.2", "rust-ini", - "serde 1.0.116", + "serde 1.0.117", "serde-hjson", "serde_json", "toml", @@ -1851,10 +1627,20 @@ dependencies = [ ] [[package]] -name = "const_fn" -version = "0.4.2" +name = "console_error_panic_hook" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce90df4c658c62f12d78f7508cf92f9173e5184a539c10bfe54a3107b3ffd0f2" +checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211" +dependencies = [ + "cfg-if 0.1.10", + "wasm-bindgen", +] + +[[package]] +name = "const_fn" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c478836e029dcef17fb47c89023448c64f781a046e0300e257ad8225ae59afab" [[package]] name = "constant_time_eq" @@ -1873,18 +1659,18 @@ dependencies = [ [[package]] name = "cookie" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1373a16a4937bc34efec7b391f9c1500c30b8478a701a4f44c9165cc0475a6e0" +checksum = "784ad0fbab4f3e9cef09f20e0aea6000ae08d2cb98ac4c0abc53df18803d702f" dependencies = [ "aes-gcm", "base64 0.12.3", "hkdf", - "hmac 0.8.1", + "hmac 0.10.1", "percent-encoding", "rand", - "sha2 0.9.1", - "time 0.2.22", + "sha2 0.9.2", + "time 0.2.23", "version_check 0.9.2", ] @@ -1893,7 +1679,7 @@ name = "cookie-auth" version = "2.0.0" dependencies = [ "actix-identity", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "rand", ] @@ -1903,7 +1689,7 @@ name = "cookie-session" version = "1.0.0" dependencies = [ "actix-session", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", ] @@ -1915,9 +1701,9 @@ checksum = "a2df960f5d869b2dd8532793fde43eb5427cceb126c929747a26823ab0eeb536" [[package]] name = "core-foundation" -version = "0.7.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" +checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" dependencies = [ "core-foundation-sys", "libc", @@ -1925,9 +1711,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.7.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" +checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "cpuid-bool" @@ -1937,11 +1723,11 @@ checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" [[package]] name = "crc32fast" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" +checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", ] [[package]] @@ -1950,7 +1736,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" dependencies = [ - "crossbeam-utils", + "crossbeam-utils 0.7.2", "maybe-uninit", ] @@ -1961,7 +1747,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" dependencies = [ "cfg-if 0.1.10", - "crossbeam-utils", + "crossbeam-utils 0.7.2", "maybe-uninit", ] @@ -1976,6 +1762,17 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "crossbeam-utils" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +dependencies = [ + "autocfg", + "cfg-if 1.0.0", + "lazy_static", +] + [[package]] name = "crypto-mac" version = "0.7.0" @@ -1988,14 +1785,33 @@ dependencies = [ [[package]] name = "crypto-mac" -version = "0.8.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +checksum = "58bcd97a54c7ca5ce2f6eb16f6bede5b0ab5f0055fedc17d2f0b4466e21671ca" dependencies = [ "generic-array 0.14.4", "subtle 2.3.0", ] +[[package]] +name = "crypto-mac" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6" +dependencies = [ + "generic-array 0.14.4", + "subtle 2.3.0", +] + +[[package]] +name = "ctr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f" +dependencies = [ + "cipher", +] + [[package]] name = "darling" version = "0.10.2" @@ -2041,7 +1857,7 @@ dependencies = [ "config", "crossbeam-queue", "num_cpus", - "serde 1.0.116", + "serde 1.0.117", "tokio", ] @@ -2054,9 +1870,9 @@ dependencies = [ "async-trait", "config", "deadpool", - "futures 0.3.6", + "futures 0.3.8", "log", - "serde 1.0.116", + "serde 1.0.117", "tokio", "tokio-postgres", ] @@ -2099,9 +1915,9 @@ dependencies = [ [[package]] name = "derive_utils" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df5480412da86cdf5d6b7f3b682422c84359ff7399aa658df1d15ee83244b1d" +checksum = "64196eb9f551916167225134f1e8a90f0b5774331d3c900d6328fd94bafe3544" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -2134,14 +1950,14 @@ dependencies = [ name = "diesel-example" version = "1.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "diesel", "dotenv", "env_logger 0.7.1", "failure", - "futures 0.3.6", + "futures 0.3.8", "r2d2", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "uuid 0.8.1", ] @@ -2227,7 +2043,7 @@ checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" name = "docker_sample" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", ] [[package]] @@ -2320,11 +2136,11 @@ checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" [[package]] name = "encoding_rs" -version = "0.8.24" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a51b8cf747471cb9499b6d59e59b0444f4c90eba8968c4e44874e92b5b64ace2" +checksum = "801bbab217d7f79c0062f4f7205b5d4427c6d1a7bd7aafdd1475f7c59d62b283" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", ] [[package]] @@ -2367,9 +2183,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54532e3223c5af90a6a757c90b5c5521564b07e5e7a958681bcd2afad421cdcd" +checksum = "f26ecb66b4bdca6c1409b40fb255eefc2bd4f6d135dab3c3124f80ffa2a9661e" dependencies = [ "atty", "humantime 2.0.1", @@ -2392,7 +2208,7 @@ dependencies = [ name = "error_handling" version = "1.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "derive_more", "env_logger 0.7.1", "rand", @@ -2455,11 +2271,11 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee" +checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "crc32fast", "libc", "libz-sys", @@ -2492,8 +2308,18 @@ name = "form-example" version = "1.0.0" dependencies = [ "actix-rt", - "actix-web 3.2.0", - "serde 1.0.116", + "actix-web", + "serde 1.0.117", +] + +[[package]] +name = "form_urlencoded" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +dependencies = [ + "matches", + "percent-encoding", ] [[package]] @@ -2530,9 +2356,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8e3078b7b2a8a671cb7a3d17b4760e4181ea243227776ba83fd043b4ca034e" +checksum = "9b3b0c040a1fe6529d30b3c5944b280c7f0dcb2930d2c3062bca967b602583d0" dependencies = [ "futures-channel", "futures-core", @@ -2545,9 +2371,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a4d35f7401e948629c9c3d6638fb9bf94e0b2121e96c3b428cc4e631f3eb74" +checksum = "4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64" dependencies = [ "futures-core", "futures-sink", @@ -2555,9 +2381,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d674eaa0056896d5ada519900dbf97ead2e46a7b6621e8160d79e2f2e1e2784b" +checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748" [[package]] name = "futures-cpupool" @@ -2571,9 +2397,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc709ca1da6f66143b8c9bec8e6260181869893714e9b5a490b169b0414144ab" +checksum = "4caa2b2b68b880003057c1dd49f1ed937e38f22fcf6c212188a121f08cf40a65" dependencies = [ "futures-core", "futures-task", @@ -2582,30 +2408,30 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc94b64bb39543b4e432f1790b6bf18e3ee3b74653c5449f63310e9a74b123c" +checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb" [[package]] name = "futures-lite" -version = "1.11.1" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "381a7ad57b1bad34693f63f6f377e1abded7a9c85c9d3eb6771e11c60aaadab9" +checksum = "5e6c079abfac3ab269e2927ec048dabc89d009ebfdda6b8ee86624f30c689658" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite", + "pin-project-lite 0.1.11", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f57ed14da4603b2554682e9f2ff3c65d7567b53188db96cb71538217fc64581b" +checksum = "77408a692f1f97bcc61dc001d752e00643408fbc922e4d634c655df50d595556" dependencies = [ "proc-macro-hack", "proc-macro2 1.0.24", @@ -2615,24 +2441,24 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8764258ed64ebc5d9ed185cf86a95db5cac810269c5d20ececb32e0088abbd" +checksum = "f878195a49cee50e006b02b93cf7e0a95a38ac7b776b4c4d9cc1207cd20fcb3d" [[package]] name = "futures-task" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dd26820a9f3637f1302da8bceba3ff33adbe53464b54ca24d4e2d4f1db30f94" +checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d" dependencies = [ "once_cell", ] [[package]] name = "futures-util" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a894a0acddba51a2d49a6f4263b1e64b8c579ece8af50fa86503d52cd1eea34" +checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2" dependencies = [ "futures-channel", "futures-core", @@ -2641,7 +2467,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project 0.4.27", + "pin-project 1.0.2", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2698,9 +2524,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724" +checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" [[package]] name = "glob" @@ -2710,9 +2536,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "globset" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" +checksum = "c152169ef1e421390738366d2f796655fec62621dabbd0fd476f905934061e4a" dependencies = [ "aho-corasick", "bstr", @@ -2747,9 +2573,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53" +checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" dependencies = [ "bytes 0.5.6", "fnv", @@ -2760,40 +2586,34 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util 0.3.1", + "tokio-util", "tracing", + "tracing-futures", ] [[package]] name = "handlebars" -version = "3.5.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcd1b5399b9884f9ae18b5d4105d180720c8f602aeb73d3ceae9d6b1d13a5fa7" +checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" dependencies = [ "log", "pest", "pest_derive", "quick-error 2.0.0", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "walkdir", ] -[[package]] -name = "hashbrown" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25" -dependencies = [ - "ahash", - "autocfg", -] - [[package]] name = "hashbrown" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" +dependencies = [ + "ahash", +] [[package]] name = "heck" @@ -2809,7 +2629,7 @@ name = "hello-world" version = "2.0.0" dependencies = [ "actix-rt", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", ] @@ -2830,12 +2650,12 @@ checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35" [[package]] name = "hkdf" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe1149865383e4526a43aee8495f9a325f0b806c63ce6427d06336a590abbbc9" +checksum = "51ab2f639c231793c5f6114bdb9bbe50a7dbbfcd7c7c6bd8475dec2d991e964f" dependencies = [ "digest 0.9.0", - "hmac 0.8.1", + "hmac 0.10.1", ] [[package]] @@ -2850,11 +2670,21 @@ dependencies = [ [[package]] name = "hmac" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +checksum = "deae6d9dbb35ec2c502d62b8f7b1c000a0822c3b0794ba36b3149c0a1c840dff" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac 0.9.1", + "digest 0.9.0", +] + +[[package]] +name = "hmac" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" +dependencies = [ + "crypto-mac 0.10.0", "digest 0.9.0", ] @@ -2894,7 +2724,7 @@ dependencies = [ name = "http-proxy" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "clap", "url", ] @@ -2934,9 +2764,9 @@ checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" [[package]] name = "hyper" -version = "0.13.8" +version = "0.13.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3afcfae8af5ad0576a31e768415edb627824129e8e5a29b8bfccb2f234e835" +checksum = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf" dependencies = [ "bytes 0.5.6", "futures-channel", @@ -2948,7 +2778,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 0.4.27", + "pin-project 1.0.2", "socket2", "tokio", "tower-service", @@ -2994,11 +2824,11 @@ checksum = "1f7280c75fb2e2fc47080ec80ccc481376923acb04501957fc38f935c3de5088" [[package]] name = "ignore" -version = "0.4.16" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22dcbf2a4a289528dbef21686354904e1c694ac642610a9bff9e7df730d9ec72" +checksum = "b287fb45c60bb826a0dc68ff08742b9d88a2fea13d6e0c286b3172065aaf878c" dependencies = [ - "crossbeam-utils", + "crossbeam-utils 0.8.1", "globset", "lazy_static", "log", @@ -3017,25 +2847,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2" dependencies = [ "autocfg", - "hashbrown 0.9.1", - "serde 1.0.116", + "hashbrown", + "serde 1.0.117", ] [[package]] name = "instant" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63312a18f7ea8760cdd0a7c5aac1a619752a246b833545e3e36d1f81f7cd9e66" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", ] [[package]] name = "io-enum" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e467fc10409cca1c49840b62ccd7993463f2137cab21f863d917b316b2287336" +checksum = "1563b111bd1337885303dc431bc52f23ac0f48ca9d2ac73da423749d547ac6c8" dependencies = [ + "autocfg", "derive_utils", "quote 1.0.7", "syn", @@ -3083,15 +2914,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "0.4.6" @@ -3128,11 +2950,11 @@ version = "0.1.0" dependencies = [ "actix-rt", "actix-service", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "json", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] @@ -3140,17 +2962,17 @@ dependencies = [ name = "json_decode_error" version = "0.1.0" dependencies = [ - "actix-web 3.2.0", - "serde 1.0.116", + "actix-web", + "serde 1.0.117", ] [[package]] name = "json_error" version = "1.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "failure", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] @@ -3158,12 +2980,12 @@ dependencies = [ name = "jsonrpc-example" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "bytes 0.5.6", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "log", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] @@ -3177,7 +2999,7 @@ dependencies = [ "fnv", "indexmap", "juniper_codegen", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "url", "uuid 0.7.4", @@ -3187,7 +3009,7 @@ dependencies = [ name = "juniper-advanced" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "dotenv", "env_logger 0.7.1", "juniper", @@ -3195,7 +3017,7 @@ dependencies = [ "mysql", "r2d2", "r2d2_mysql", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "uuid 0.8.1", ] @@ -3205,10 +3027,10 @@ name = "juniper-example" version = "0.2.0" dependencies = [ "actix-cors 0.4.1", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "juniper", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "serde_json", ] @@ -3291,7 +3113,7 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616" dependencies = [ - "arrayvec 0.5.1", + "arrayvec 0.5.2", "bitflags", "cfg-if 0.1.10", "ryu", @@ -3300,9 +3122,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.79" +version = "0.2.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743" +checksum = "4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614" [[package]] name = "libloading" @@ -3362,18 +3184,9 @@ checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "lock_api" -version = "0.3.4" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "lock_api" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" dependencies = [ "scopeguard", ] @@ -3402,11 +3215,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "111b945ac72ec09eb7bc62a0fbdc3cc6e80555a7245f52a69d3921a75b53b153" +checksum = "be716eb6878ca2263eb5d00a781aa13264a794f519fe6af4fbb2668b2d5441c0" dependencies = [ - "hashbrown 0.8.2", + "hashbrown", ] [[package]] @@ -3439,7 +3252,7 @@ dependencies = [ "log", "phf", "phf_codegen", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "serde_json", "string_cache", @@ -3473,18 +3286,18 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" [[package]] name = "memchr" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" [[package]] name = "middleware-example" version = "2.0.0" dependencies = [ "actix-service", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "pin-project 0.4.27", ] @@ -3527,7 +3340,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.1", + "miow 0.2.2", "net2", "slab", "winapi 0.2.8", @@ -3541,7 +3354,7 @@ checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" dependencies = [ "log", "mio", - "miow 0.3.5", + "miow 0.3.6", "winapi 0.3.9", ] @@ -3558,9 +3371,9 @@ dependencies = [ [[package]] name = "miow" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" dependencies = [ "kernel32-sys", "net2", @@ -3570,9 +3383,9 @@ dependencies = [ [[package]] name = "miow" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" +checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897" dependencies = [ "socket2", "winapi 0.3.9", @@ -3587,7 +3400,7 @@ dependencies = [ "bytes 0.5.6", "derive_more", "encoding_rs", - "futures 0.3.6", + "futures 0.3.8", "http", "httparse", "lazy_static", @@ -3602,9 +3415,9 @@ name = "multipart-async-std-example" version = "0.3.0" dependencies = [ "actix-multipart", - "actix-web 3.2.0", + "actix-web", "async-std", - "futures 0.3.6", + "futures 0.3.8", "sanitize-filename", ] @@ -3613,8 +3426,8 @@ name = "multipart-example" version = "0.3.0" dependencies = [ "actix-multipart", - "actix-web 3.2.0", - "futures 0.3.6", + "actix-web", + "futures 0.3.8", "sanitize-filename", ] @@ -3623,14 +3436,14 @@ name = "multipart-s3" version = "0.1.0" dependencies = [ "actix-multipart", - "actix-web 3.2.0", + "actix-web", "bytes 0.5.6", "dotenv", - "futures 0.3.6", + "futures 0.3.8", "rusoto_core", "rusoto_s3", "sanitize-filename", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] @@ -3650,7 +3463,7 @@ dependencies = [ "net2", "nix", "percent-encoding", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "twox-hash", "url", @@ -3674,11 +3487,11 @@ dependencies = [ "lazy_static", "lexical", "num-bigint", - "num-traits 0.2.12", + "num-traits 0.2.14", "rand", "regex", "rust_decimal", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "sha1", "sha2 0.8.2", @@ -3698,9 +3511,9 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0d88c06fe90d5ee94048ba40409ef1d9315d86f6f38c2efdaad4fb50c58b2d" +checksum = "6fcc7939b5edc4e4f86b1b4a04bb1498afaaf871b1a6691838ed06fcb48d3a3f" dependencies = [ "lazy_static", "libc", @@ -3726,9 +3539,9 @@ dependencies = [ [[package]] name = "net2" -version = "0.2.35" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853" +checksum = "d7cf75f38f16cb05ea017784dc6dbfd354f76c223dba37701734c4f5a9337d02" dependencies = [ "cfg-if 0.1.10", "libc", @@ -3789,17 +3602,17 @@ checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" dependencies = [ "autocfg", "num-integer", - "num-traits 0.2.12", + "num-traits 0.2.14", ] [[package]] name = "num-integer" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg", - "num-traits 0.2.12", + "num-traits 0.2.14", ] [[package]] @@ -3808,14 +3621,14 @@ version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" dependencies = [ - "num-traits 0.2.12", + "num-traits 0.2.14", ] [[package]] name = "num-traits" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611" +checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" dependencies = [ "autocfg", ] @@ -3832,21 +3645,21 @@ dependencies = [ [[package]] name = "object" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37fd5004feb2ce328a52b0b3d01dbf4ffff72583493900ed15f22d4111c51693" +checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397" [[package]] name = "once_cell" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad" +checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" [[package]] name = "onig" -version = "6.1.0" +version = "6.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a155d13862da85473665694f4c05d77fb96598bdceeaf696433c84ea9567e20" +checksum = "30b46fd9edbc018f0be4e366c24c46db44fac49cd01c039ae85308088b089dd5" dependencies = [ "bitflags", "lazy_static", @@ -3856,9 +3669,9 @@ dependencies = [ [[package]] name = "onig_sys" -version = "69.5.1" +version = "69.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bff06597a6b17855040955cae613af000fc0bfc8ad49ea68b9479a74e59292d" +checksum = "ed063c96cf4c0f2e5d09324409d158b38a0a85a7b90fbd68c8cad75c495d5775" dependencies = [ "cc", "pkg-config", @@ -3894,7 +3707,7 @@ dependencies = [ name = "openssl-example" version = "0.2.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "openssl", ] @@ -3926,37 +3739,13 @@ checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" [[package]] name = "parking_lot" -version = "0.10.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" -dependencies = [ - "lock_api 0.3.4", - "parking_lot_core 0.7.2", -] - -[[package]] -name = "parking_lot" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733" +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" dependencies = [ "instant", - "lock_api 0.4.1", - "parking_lot_core 0.8.0", -] - -[[package]] -name = "parking_lot_core" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" -dependencies = [ - "cfg-if 0.1.10", - "cloudabi 0.0.3", - "libc", - "redox_syscall", - "smallvec", - "winapi 0.3.9", + "lock_api", + "parking_lot_core", ] [[package]] @@ -3966,7 +3755,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" dependencies = [ "cfg-if 0.1.10", - "cloudabi 0.1.0", + "cloudabi", "instant", "libc", "redox_syscall", @@ -4087,11 +3876,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841" +checksum = "9ccc2237c2c489783abd8c4c80e5450fc0e98644555b1364da68cc29aa151ca7" dependencies = [ - "pin-project-internal 1.0.1", + "pin-project-internal 1.0.2", ] [[package]] @@ -4107,9 +3896,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86" +checksum = "f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -4118,9 +3907,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e555d9e657502182ac97b539fb3dae8b79cda19e3e4f8ffb5e8de4f18df93c95" +checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" + +[[package]] +name = "pin-project-lite" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b063f57ec186e6140e2b8b6921e5f1bd89c7356dda5b33acc5401203ca6131c" [[package]] name = "pin-utils" @@ -4130,9 +3925,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "plist" @@ -4144,15 +3939,15 @@ dependencies = [ "chrono", "indexmap", "line-wrap", - "serde 1.0.116", + "serde 1.0.117", "xml-rs", ] [[package]] name = "polling" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab773feb154f12c49ffcfd66ab8bdcf9a1843f950db48b0d8be9d4393783b058" +checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4" dependencies = [ "cfg-if 0.1.10", "libc", @@ -4163,37 +3958,37 @@ dependencies = [ [[package]] name = "polyval" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5884790f1ce3553ad55fec37b5aaac5882e0e845a2612df744d6c85c9bf046c" +checksum = "b3fd900a291ceb8b99799cc8cd3d1d3403a51721e015bc533528b2ceafcc443c" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "universal-hash", ] [[package]] name = "postgres-protocol" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81c5b25980f9a9b5ad36e9cdc855530575396d8a57f67e14691a2440ed0d9a90" +checksum = "4888a0e36637ab38d76cace88c1476937d617ad015f07f6b669cec11beacc019" dependencies = [ - "base64 0.12.3", + "base64 0.13.0", "byteorder", "bytes 0.5.6", "fallible-iterator", - "hmac 0.8.1", + "hmac 0.9.0", "md5", "memchr", "rand", - "sha2 0.9.1", + "sha2 0.9.2", "stringprep", ] [[package]] name = "postgres-types" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d14b0a4f433b0e0b565bb0fbc0ac9fc3d79ca338ba265ad0e7eef0f3bcc5e94" +checksum = "cfc08a7d94a80665de4a83942fa8db2fdeaf2f123fc0535e384dc4fff251efae" dependencies = [ "bytes 0.5.6", "fallible-iterator", @@ -4202,9 +3997,9 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "pq-sys" @@ -4253,9 +4048,9 @@ dependencies = [ [[package]] name = "proc-macro-hack" -version = "0.5.18" +version = "0.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" @@ -4307,7 +4102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", - "itertools 0.8.2", + "itertools", "proc-macro2 1.0.24", "quote 1.0.7", "syn", @@ -4317,9 +4112,9 @@ dependencies = [ name = "protobuf-example" version = "0.2.0" dependencies = [ - "actix 0.10.0", + "actix", "actix-protobuf", - "actix-web 3.2.0", + "actix-web", "bytes 0.5.6", "env_logger 0.7.1", "prost", @@ -4372,7 +4167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "545c5bc2b880973c9c10e4067418407a0ccaa3091781d1671d46eb35107cb26f" dependencies = [ "log", - "parking_lot 0.11.0", + "parking_lot", "scheduled-thread-pool", ] @@ -4380,7 +4175,7 @@ dependencies = [ name = "r2d2-example" version = "1.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "r2d2", "r2d2_sqlite", @@ -4472,17 +4267,17 @@ dependencies = [ "futures-util", "itoa", "percent-encoding", - "pin-project-lite", + "pin-project-lite 0.1.11", "tokio", - "tokio-util 0.3.1", + "tokio-util", "url", ] [[package]] name = "redis-async" -version = "0.6.3" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32c2f29b2a86ac0be0ba2680118d8280b8c7743a6fb2c11d2d04bb9ea41b94f1" +checksum = "ffc6ce852b893ec227e1671953c153ac92a27a6f458b9623309dcbfa18edb057" dependencies = [ "bytes 0.5.6", "futures-channel", @@ -4490,24 +4285,24 @@ dependencies = [ "futures-util", "log", "tokio", - "tokio-util 0.3.1", + "tokio-util", ] [[package]] name = "redis_session" version = "2.0.0" dependencies = [ - "actix-http 2.1.0", + "actix-http", "actix-redis", "actix-rt", "actix-service", "actix-session", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "rand", - "serde 1.0.116", + "serde 1.0.117", "serde_json", - "time 0.2.22", + "time 0.2.23", ] [[package]] @@ -4540,9 +4335,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f45b719a674bf4b828ff318906d6c133264c793eff7a41e30074a45b5099e2" +checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" dependencies = [ "aho-corasick", "memchr", @@ -4552,9 +4347,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.19" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17be88d9eaa858870aa5e48cc406c206e4600e983fc4f06bbe5750d93d09761" +checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" [[package]] name = "remove_dir_all" @@ -4567,11 +4362,11 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9eaa17ac5d7b838b7503d118fa16ad88f440498bf9ffe5424e621f93190d61e" +checksum = "fb15d6255c792356a0f578d8a645c677904dc02e862bebe2ecc18e0c01b9a0ce" dependencies = [ - "base64 0.12.3", + "base64 0.13.0", "bytes 0.5.6", "encoding_rs", "futures-core", @@ -4588,8 +4383,8 @@ dependencies = [ "mime_guess", "native-tls", "percent-encoding", - "pin-project-lite", - "serde 1.0.116", + "pin-project-lite 0.2.0", + "serde 1.0.117", "serde_json", "serde_urlencoded", "tokio", @@ -4597,15 +4392,16 @@ dependencies = [ "url", "wasm-bindgen", "wasm-bindgen-futures", + "wasm-bindgen-test", "web-sys", "winreg 0.7.0", ] [[package]] name = "resolv-conf" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11834e137f3b14e309437a8276714eed3a80d1ef894869e510f2c0c0b98b9f4a" +checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" dependencies = [ "hostname", "quick-error 1.2.3", @@ -4617,19 +4413,19 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fd280b64d2f660c898c09dfbf84740ee837eef312993736bd4a347ae261ac41" dependencies = [ - "num-traits 0.2.12", + "num-traits 0.2.14", ] [[package]] name = "ring" -version = "0.16.15" +version = "0.16.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4" +checksum = "70017ed5c555d79ee3538fc63ca09c70ad8f317dcadc1adc2c496b60c22bb24f" dependencies = [ "cc", "libc", "once_cell", - "spin", + "spin 0.5.2", "untrusted", "web-sys", "winapi 0.3.9", @@ -4639,7 +4435,7 @@ dependencies = [ name = "run-in-thread" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", ] @@ -4652,7 +4448,7 @@ dependencies = [ "async-trait", "base64 0.12.3", "bytes 0.5.6", - "futures 0.3.6", + "futures 0.3.8", "hmac 0.7.1", "http", "hyper", @@ -4665,7 +4461,7 @@ dependencies = [ "rusoto_credential", "rusoto_signature", "rustc_version", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "sha2 0.8.2", "tokio", @@ -4681,11 +4477,11 @@ dependencies = [ "async-trait", "chrono", "dirs 2.0.2", - "futures 0.3.6", + "futures 0.3.8", "hyper", "pin-project 0.4.27", "regex", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "shlex", "tokio", @@ -4700,7 +4496,7 @@ checksum = "2b6bc3221ae5a2c036d5757eee68a2ffb6b7f87b8a83adbf4271c8133fdee01c" dependencies = [ "async-trait", "bytes 0.5.6", - "futures 0.3.6", + "futures 0.3.8", "rusoto_core", "xml-rs", ] @@ -4713,7 +4509,7 @@ checksum = "62940a2bd479900a1bf8935b8f254d3e19368ac3ac4570eb4bd48eb46551a1b7" dependencies = [ "base64 0.12.3", "bytes 0.5.6", - "futures 0.3.6", + "futures 0.3.8", "hex", "hmac 0.7.1", "http", @@ -4724,9 +4520,9 @@ dependencies = [ "pin-project 0.4.27", "rusoto_credential", "rustc_version", - "serde 1.0.116", + "serde 1.0.117", "sha2 0.8.2", - "time 0.2.22", + "time 0.2.23", "tokio", ] @@ -4747,14 +4543,14 @@ dependencies = [ [[package]] name = "rust-argon2" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19" +checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" dependencies = [ - "base64 0.12.3", + "base64 0.13.0", "blake2b_simd", "constant_time_eq", - "crossbeam-utils", + "crossbeam-utils 0.8.1", ] [[package]] @@ -4769,15 +4565,15 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9e81662973c7a8d9663e64a0de4cd642b89a21d64966e3d99606efdc5fb0cc6" dependencies = [ - "num-traits 0.2.12", - "serde 1.0.116", + "num-traits 0.2.14", + "serde 1.0.117", ] [[package]] name = "rustc-demangle" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2610b7f643d18c87dff3b489950269617e6601a51f1f05aa5daefee36f64f0b" +checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" [[package]] name = "rustc_version" @@ -4805,9 +4601,9 @@ dependencies = [ name = "rustls-client-cert" version = "1.0.0" dependencies = [ - "actix-tls 2.0.0", - "actix-web 3.2.0", - "env_logger 0.8.1", + "actix-tls", + "actix-web", + "env_logger 0.8.2", "log", "rustls", ] @@ -4817,7 +4613,7 @@ name = "rustls-example" version = "1.0.0" dependencies = [ "actix-files 0.3.0", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "rustls", ] @@ -4869,9 +4665,15 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc6f74fd1204073fa02d5d5d68bec8021be4c38690b61264b2fdb48083d0e7d7" dependencies = [ - "parking_lot 0.11.0", + "parking_lot", ] +[[package]] +name = "scoped-tls" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" + [[package]] name = "scopeguard" version = "1.1.0" @@ -4890,9 +4692,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "0.4.4" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" +checksum = "c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69" dependencies = [ "bitflags", "core-foundation", @@ -4903,9 +4705,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "0.4.3" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405" +checksum = "f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b" dependencies = [ "core-foundation-sys", "libc", @@ -4934,9 +4736,9 @@ checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" [[package]] name = "serde" -version = "1.0.116" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96fe57af81d28386a513cbc6858332abc6117cfdb5999647c6444b8f43a370a5" +checksum = "b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a" dependencies = [ "serde_derive", ] @@ -4956,9 +4758,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.116" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f630a6370fd8e457873b4bd2ffdae75408bc291ba72be773772a4c2a065d9ae8" +checksum = "cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -4974,7 +4776,7 @@ dependencies = [ "indexmap", "itoa", "ryu", - "serde 1.0.116", + "serde 1.0.117", ] [[package]] @@ -4988,23 +4790,23 @@ dependencies = [ [[package]] name = "serde_urlencoded" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" +checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" dependencies = [ - "dtoa", + "form_urlencoded", "itoa", - "serde 1.0.116", - "url", + "ryu", + "serde 1.0.117", ] [[package]] name = "server-sent-events" version = "1.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "tokio", ] @@ -5022,12 +4824,12 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "170a36ea86c864a3f16dd2687712dd6646f7019f301e57537c7f4dc9f5916770" +checksum = "ce3cdf1b5e620a498ee6f2a171885ac7e22f0e12089ec4b3d22b84921792507c" dependencies = [ "block-buffer 0.9.0", - "cfg-if 0.1.10", + "cfg-if 1.0.0", "cpuid-bool", "digest 0.9.0", "opaque-debug 0.3.0", @@ -5053,12 +4855,12 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" +checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" dependencies = [ "block-buffer 0.9.0", - "cfg-if 0.1.10", + "cfg-if 1.0.0", "cpuid-bool", "digest 0.9.0", "opaque-debug 0.3.0", @@ -5080,19 +4882,18 @@ checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" name = "shutdown-server" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "tokio", ] [[package]] name = "signal-hook-registry" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e12110bc539e657a646068aaf5eb5b63af9d0c1f7b29c97113fad80e15f035" +checksum = "ce32ea0c6c56d5eacaeb814fbed9960547021d3edd010ded1425f180536b20ab" dependencies = [ - "arc-swap", "libc", ] @@ -5101,20 +4902,20 @@ name = "simple-auth-server" version = "2.0.0" dependencies = [ "actix-identity", - "actix-web 3.2.0", + "actix-web", "argonautica", "chrono", "derive_more", "diesel", "dotenv", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "lazy_static", "r2d2", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "sparkpost", - "time 0.2.22", + "time 0.2.23", "uuid 0.8.1", ] @@ -5141,17 +4942,17 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" +checksum = "7acad6f34eb9e8a259d3283d1e8c1d34d7415943d4895f65cc73813c7396fc85" [[package]] name = "socket2" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44" +checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "libc", "redox_syscall", "winapi 0.3.9", @@ -5165,7 +4966,7 @@ checksum = "ba54017cf417e62d64260167de6b8d578f99a248225d3f9fd3396db1ab9e7fbc" dependencies = [ "chrono", "reqwest", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "serde_json", ] @@ -5177,10 +4978,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] -name = "standback" -version = "0.2.11" +name = "spin" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e0831040d2cf2bdfd51b844be71885783d489898a192f254ae25d57cce725c" +checksum = "ef7b840d5ef62f81f50649ade37112748461256c64a70bccefeabb4d02c515c5" + +[[package]] +name = "standback" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf906c8b8fc3f6ecd1046e01da1d8ddec83e48c8b08b84dcc02b585a6bedf5a8" dependencies = [ "version_check 0.9.2", ] @@ -5189,7 +4996,7 @@ dependencies = [ name = "state" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", ] @@ -5210,7 +5017,7 @@ name = "static_index" version = "2.0.0" dependencies = [ "actix-files 0.3.0", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", ] @@ -5236,7 +5043,7 @@ checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "syn", ] @@ -5250,7 +5057,7 @@ dependencies = [ "base-x", "proc-macro2 1.0.24", "quote 1.0.7", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "serde_json", "sha1", @@ -5265,15 +5072,15 @@ checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" [[package]] name = "string_cache" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2940c75beb4e3bf3a494cef919a747a2cb81e52571e212bfbd185074add7208a" +checksum = "8ddb1139b5353f96e429e1a5e19fbaf663bddedaa06d1dbd49f82e352601209a" dependencies = [ "lazy_static", "new_debug_unreachable", "phf_shared", "precomputed-hash", - "serde 1.0.116", + "serde 1.0.117", ] [[package]] @@ -5324,9 +5131,9 @@ checksum = "343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd" [[package]] name = "syn" -version = "1.0.44" +version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e03e57e4fcbfe7749842d53e24ccb9aa12b7252dbe5e91d2acad31834c8b8fdd" +checksum = "8833e20724c24de12bbaba5ad230ea61c3eafb05b881c7c9d3cfe8638b187e68" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -5371,7 +5178,7 @@ dependencies = [ "onig", "plist", "regex-syntax", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "serde_json", "walkdir", @@ -5401,7 +5208,7 @@ dependencies = [ name = "template-askama" version = "2.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "askama", ] @@ -5409,8 +5216,8 @@ dependencies = [ name = "template-tera" version = "2.0.0" dependencies = [ - "actix-http 2.1.0", - "actix-web 3.2.0", + "actix-http", + "actix-web", "env_logger 0.7.1", "tera", ] @@ -5419,12 +5226,9 @@ dependencies = [ name = "template-tinytemplate" version = "2.0.0" dependencies = [ - "actix-http 1.0.1", - "actix-rt", - "actix-web 2.0.0", + "actix-http", + "actix-web", "env_logger 0.7.1", - "serde 1.0.116", - "serde_derive", "serde_json", "tinytemplate", ] @@ -5433,8 +5237,8 @@ dependencies = [ name = "template_handlebars" version = "1.0.0" dependencies = [ - "actix-http 2.1.0", - "actix-web 3.2.0", + "actix-http", + "actix-web", "handlebars", "serde_json", ] @@ -5444,7 +5248,7 @@ name = "template_yarte" version = "0.0.1" dependencies = [ "actix-rt", - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", "yarte", "yarte_helpers", @@ -5477,7 +5281,7 @@ dependencies = [ "pest_derive", "rand", "regex", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "slug", "unic-segment", @@ -5485,18 +5289,18 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.1.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" +checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" dependencies = [ "winapi-util", ] [[package]] name = "terminal_size" -version = "0.1.13" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a14cd9f8c72704232f0bfc8455c0e861f0ad4eb60cc9ec8a170e231414c1e13" +checksum = "4bd2d183bd3fac5f5fe38ddbeb4dc9aec4a39a9d7d59e7491d900302da01cbe1" dependencies = [ "libc", "winapi 0.3.9", @@ -5522,18 +5326,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "318234ffa22e0920fe9a40d7b8369b5f649d490980cf7aadcf1eb91594869b42" +checksum = "0e9ae34b84616eedaaf1e9dd6026dbe00dcafa92aa0c8077cb69df1fcfe5e53e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.21" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cae2447b6282786c3493999f40a9be2a6ad20cb8bd268b0a0dbf5a065535c0ab" +checksum = "9ba20f23e85b10754cd195504aebf6a27e2e6cbe28c17778a0c930724628dd56" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -5571,9 +5375,9 @@ dependencies = [ [[package]] name = "time" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55b7151c9065e80917fbf285d9a5d1432f60db41d170ccafc749a136b41a93af" +checksum = "bcdaeea317915d59b2b4cd3b5efcd156c309108664277793f5351700c02ce98b" dependencies = [ "const_fn", "libc", @@ -5613,21 +5417,15 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d3dc76004a03cec1c5932bca4cdc2e39aaa798e3f82363dd94f9adf6098c12f" dependencies = [ - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] [[package]] name = "tinyvec" -version = "0.3.4" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117" - -[[package]] -name = "tinyvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b78a366903f506d2ad52ca8dc552102ffdd3e937ba8a227f024dc1d1eae28575" +checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f" dependencies = [ "tinyvec_macros", ] @@ -5640,9 +5438,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd" +checksum = "a6d7ad61edd59bfcc7e80dababf0f4aed2e6d5e0ba1659356ae889752dfc12ff" dependencies = [ "bytes 0.5.6", "fnv", @@ -5655,7 +5453,7 @@ dependencies = [ "mio-named-pipes", "mio-uds", "num_cpus", - "pin-project-lite", + "pin-project-lite 0.1.11", "signal-hook-registry", "slab", "tokio-macros", @@ -5664,9 +5462,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" +checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -5713,16 +5511,16 @@ dependencies = [ "byteorder", "bytes 0.5.6", "fallible-iterator", - "futures 0.3.6", + "futures 0.3.8", "log", - "parking_lot 0.11.0", + "parking_lot", "percent-encoding", "phf", - "pin-project-lite", + "pin-project-lite 0.1.11", "postgres-protocol", "postgres-types", "tokio", - "tokio-util 0.3.1", + "tokio-util", ] [[package]] @@ -5747,20 +5545,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-util" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571da51182ec208780505a32528fc5512a8fe1443ab960b3f2f3ef093cd16930" -dependencies = [ - "bytes 0.5.6", - "futures-core", - "futures-sink", - "log", - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-util" version = "0.3.1" @@ -5772,7 +5556,7 @@ dependencies = [ "futures-io", "futures-sink", "log", - "pin-project-lite", + "pin-project-lite 0.1.11", "tokio", ] @@ -5782,7 +5566,7 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645" dependencies = [ - "serde 1.0.116", + "serde 1.0.117", ] [[package]] @@ -5806,13 +5590,13 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27" +checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "log", - "pin-project-lite", + "pin-project-lite 0.2.0", "tracing-attributes", "tracing-core", ] @@ -5838,35 +5622,25 @@ dependencies = [ ] [[package]] -name = "trust-dns-proto" -version = "0.18.0-alpha.2" +name = "tracing-futures" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a7f3a2ab8a919f5eca52a468866a67ed7d3efa265d48a652a9a3452272b413f" +checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" dependencies = [ - "async-trait", - "enum-as-inner", - "failure", - "futures 0.3.6", - "idna", - "lazy_static", - "log", - "rand", - "smallvec", - "socket2", - "tokio", - "url", + "pin-project 0.4.27", + "tracing", ] [[package]] name = "trust-dns-proto" -version = "0.19.5" +version = "0.19.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdd7061ba6f4d4d9721afedffbfd403f20f39a4301fee1b70d6fcd09cca69f28" +checksum = "53861fcb288a166aae4c508ae558ed18b53838db728d4d310aad08270a7d4c2b" dependencies = [ "async-trait", "backtrace", "enum-as-inner", - "futures 0.3.6", + "futures 0.3.8", "idna", "lazy_static", "log", @@ -5879,32 +5653,13 @@ dependencies = [ [[package]] name = "trust-dns-resolver" -version = "0.18.0-alpha.2" +version = "0.19.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f90b1502b226f8b2514c6d5b37bafa8c200d7ca4102d57dc36ee0f3b7a04a2f" -dependencies = [ - "cfg-if 0.1.10", - "failure", - "futures 0.3.6", - "ipconfig", - "lazy_static", - "log", - "lru-cache", - "resolv-conf", - "smallvec", - "tokio", - "trust-dns-proto 0.18.0-alpha.2", -] - -[[package]] -name = "trust-dns-resolver" -version = "0.19.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f23cdfdc3d8300b3c50c9e84302d3bd6d860fb9529af84ace6cf9665f181b77" +checksum = "6759e8efc40465547b0dfce9500d733c65f969a4cbbfbe3ccf68daaa46ef179e" dependencies = [ "backtrace", "cfg-if 0.1.10", - "futures 0.3.6", + "futures 0.3.8", "ipconfig", "lazy_static", "log", @@ -5913,7 +5668,7 @@ dependencies = [ "smallvec", "thiserror", "tokio", - "trust-dns-proto 0.19.5", + "trust-dns-proto", ] [[package]] @@ -5943,11 +5698,13 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bfd5b7557925ce778ff9b9ef90e3ade34c524b5ff10e239c69a42d546d2af56" +checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ + "cfg-if 0.1.10", "rand", + "static_assertions 1.1.0", ] [[package]] @@ -5966,13 +5723,13 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" name = "udp-echo" version = "0.1.0" dependencies = [ - "actix 0.10.0", + "actix", "actix-rt", "bytes 0.5.6", - "futures 0.3.6", + "futures 0.3.8", "futures-util", "tokio", - "tokio-util 0.3.1", + "tokio-util", ] [[package]] @@ -6051,18 +5808,18 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.13" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" +checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606" dependencies = [ - "tinyvec 0.3.4", + "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" +checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" [[package]] name = "unicode-width" @@ -6096,7 +5853,7 @@ dependencies = [ name = "unix-socket" version = "1.0.0" dependencies = [ - "actix-web 3.2.0", + "actix-web", "env_logger 0.7.1", ] @@ -6108,10 +5865,11 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb" +checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" dependencies = [ + "form_urlencoded", "idna", "matches", "percent-encoding", @@ -6136,7 +5894,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11" dependencies = [ "rand", - "serde 1.0.116", + "serde 1.0.117", ] [[package]] @@ -6154,7 +5912,17 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "039a44473286eb84e4e74f90165feff67c802dbeced7ee4c5b00d719b0d0475e" dependencies = [ - "buf-min", + "buf-min 0.1.1", + "v_escape_derive 0.8.4", +] + +[[package]] +name = "v_escape" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccca9e73c678b882900cbaec16dae4d3662ace5a17774ac45af04e0f3988fafa" +dependencies = [ + "buf-min 0.2.0", "v_escape_derive 0.8.4", ] @@ -6212,6 +5980,16 @@ dependencies = [ "v_escape 0.13.2", ] +[[package]] +name = "v_htmlescape" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db00c903248abee8499af60bf20d242e7882335bbbffd2614915184cbb207402" +dependencies = [ + "cfg-if 1.0.0", + "v_escape 0.14.1", +] + [[package]] name = "validator" version = "0.10.1" @@ -6221,7 +5999,7 @@ dependencies = [ "idna", "lazy_static", "regex", - "serde 1.0.116", + "serde 1.0.117", "serde_derive", "serde_json", "url", @@ -6324,7 +6102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42" dependencies = [ "cfg-if 0.1.10", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "wasm-bindgen-macro", ] @@ -6385,6 +6163,30 @@ version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" +[[package]] +name = "wasm-bindgen-test" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34d1cdc8b98a557f24733d50a1199c4b0635e465eecba9c45b214544da197f64" +dependencies = [ + "console_error_panic_hook", + "js-sys", + "scoped-tls", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-bindgen-test-macro", +] + +[[package]] +name = "wasm-bindgen-test-macro" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8fb9c67be7439ee8ab1b7db502a49c05e51e2835b66796c705134d9b8e1a585" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", +] + [[package]] name = "web-sys" version = "0.3.45" @@ -6418,39 +6220,39 @@ dependencies = [ name = "websocket" version = "2.0.0" dependencies = [ - "actix 0.10.0", - "actix-codec 0.3.0", + "actix", + "actix-codec", "actix-files 0.3.0", - "actix-web 3.2.0", - "actix-web-actors 3.0.0", - "awc 2.0.0", + "actix-web", + "actix-web-actors", + "awc", "bytes 0.5.6", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", ] [[package]] name = "websocket-autobahn" version = "2.0.0" dependencies = [ - "actix 0.10.0", - "actix-web 3.2.0", - "actix-web-actors 3.0.0", + "actix", + "actix-web", + "actix-web-actors", "env_logger 0.7.1", ] [[package]] name = "websocket-chat-broker" -version = "0.1.0" +version = "0.1.1" dependencies = [ - "actix 0.9.0", + "actix", "actix-broker", - "actix-files 0.2.2", + "actix-files 0.4.1", "actix-rt", - "actix-web 2.0.0", - "actix-web-actors 2.0.0", + "actix-web", + "actix-web-actors", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "log", "rand", ] @@ -6459,16 +6261,16 @@ dependencies = [ name = "websocket-example" version = "2.0.0" dependencies = [ - "actix 0.10.0", + "actix", "actix-files 0.3.0", - "actix-web 3.2.0", - "actix-web-actors 3.0.0", + "actix-web", + "actix-web-actors", "byteorder", "bytes 0.5.6", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "rand", - "serde 1.0.116", + "serde 1.0.117", "serde_json", ] @@ -6476,27 +6278,27 @@ dependencies = [ name = "websocket-tcp-example" version = "2.0.0" dependencies = [ - "actix 0.10.0", - "actix-codec 0.3.0", + "actix", + "actix-codec", "actix-files 0.3.0", - "actix-web 3.2.0", - "actix-web-actors 3.0.0", + "actix-web", + "actix-web-actors", "byteorder", "bytes 0.5.6", "env_logger 0.7.1", - "futures 0.3.6", + "futures 0.3.8", "rand", - "serde 1.0.116", + "serde 1.0.117", "serde_json", "tokio", - "tokio-util 0.3.1", + "tokio-util", ] [[package]] name = "wepoll-sys" -version = "3.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "142bc2cba3fe88be1a8fcb55c727fa4cd5b0cf2d7438722792e22f26f04bc1e0" +checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff" dependencies = [ "cc", ] @@ -6675,7 +6477,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "771250e834a31e39a6e34e48e3fd9032542d211cb3f194f9a71b603fb841a793" dependencies = [ - "serde 1.0.116", + "serde 1.0.117", "toml", "v_htmlescape 0.4.5", ] diff --git a/template_tinytemplate/Cargo.toml b/template_tinytemplate/Cargo.toml index a079b99c..f128c618 100644 --- a/template_tinytemplate/Cargo.toml +++ b/template_tinytemplate/Cargo.toml @@ -7,9 +7,6 @@ edition = "2018" [dependencies] env_logger = "0.7" tinytemplate = "1.1" -serde = "1" -serde_derive = "1" -actix-http = "1" -actix-web = "2" -actix-rt = "1" +actix-http = "2" +actix-web = "3" serde_json = "1" diff --git a/template_tinytemplate/src/main.rs b/template_tinytemplate/src/main.rs index 59933131..1e3cf46f 100644 --- a/template_tinytemplate/src/main.rs +++ b/template_tinytemplate/src/main.rs @@ -28,7 +28,7 @@ async fn index( Ok(HttpResponse::Ok().content_type("text/html").body(s)) } -#[actix_rt::main] +#[actix_web::main] async fn main() -> std::io::Result<()> { std::env::set_var("RUST_LOG", "actix_web=info"); env_logger::init();