diff --git a/Cargo.lock b/Cargo.lock index 154bebc..fd018d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -201,6 +201,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "cloudabi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" +dependencies = [ + "bitflags", +] + [[package]] name = "colored" version = "1.9.3" @@ -602,7 +611,7 @@ dependencies = [ "indexmap", "log", "slab", - "tokio 0.2.21", + "tokio 0.2.22", "tokio-util", ] @@ -730,7 +739,7 @@ dependencies = [ "net2", "pin-project", "time 0.1.43", - "tokio 0.2.21", + "tokio 0.2.22", "tower-service", "want 0.3.0", ] @@ -744,7 +753,7 @@ dependencies = [ "bytes 0.5.4", "hyper 0.13.5", "native-tls", - "tokio 0.2.21", + "tokio 0.2.22", "tokio-tls", ] @@ -757,6 +766,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "instant" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63312a18f7ea8760cdd0a7c5aac1a619752a246b833545e3e36d1f81f7cd9e66" +dependencies = [ + "cfg-if", +] + [[package]] name = "iovec" version = "0.1.4" @@ -795,7 +813,7 @@ dependencies = [ "lambda-attributes", "serde", "serde_json", - "tokio 0.2.21", + "tokio 0.2.22", "tower-service", "tracing", "tracing-error", @@ -861,9 +879,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.69" +version = "0.2.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" +checksum = "2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743" [[package]] name = "lock_api" @@ -874,6 +892,15 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lock_api" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +dependencies = [ + "scopeguard", +] + [[package]] name = "log" version = "0.4.8" @@ -929,6 +956,19 @@ dependencies = [ "winapi 0.2.8", ] +[[package]] +name = "mio" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53a6ea5f38c0a48ca42159868c6d8e1bd56c0451238856cc08d58563643bdc3" +dependencies = [ + "libc", + "log", + "miow 0.3.3", + "ntapi", + "winapi 0.3.8", +] + [[package]] name = "mio-named-pipes" version = "0.1.6" @@ -936,7 +976,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3" dependencies = [ "log", - "mio", + "mio 0.6.21", "miow 0.3.3", "winapi 0.3.8", ] @@ -949,7 +989,7 @@ checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" dependencies = [ "iovec", "libc", - "mio", + "mio 0.6.21", ] [[package]] @@ -1003,6 +1043,15 @@ dependencies = [ "winapi 0.3.8", ] +[[package]] +name = "ntapi" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" +dependencies = [ + "winapi 0.3.8", +] + [[package]] name = "num-integer" version = "0.1.42" @@ -1077,11 +1126,22 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" dependencies = [ - "lock_api", - "parking_lot_core", + "lock_api 0.3.4", + "parking_lot_core 0.6.2", "rustc_version 0.2.3", ] +[[package]] +name = "parking_lot" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733" +dependencies = [ + "instant", + "lock_api 0.4.1", + "parking_lot_core 0.8.0", +] + [[package]] name = "parking_lot_core" version = "0.6.2" @@ -1089,11 +1149,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" dependencies = [ "cfg-if", - "cloudabi", + "cloudabi 0.0.3", "libc", "redox_syscall", "rustc_version 0.2.3", - "smallvec", + "smallvec 0.6.13", + "winapi 0.3.8", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +dependencies = [ + "cfg-if", + "cloudabi 0.1.0", + "instant", + "libc", + "redox_syscall", + "smallvec 1.4.2", "winapi 0.3.8", ] @@ -1370,7 +1445,7 @@ dependencies = [ "serde_derive", "serde_json", "simple_logger", - "tokio 0.2.21", + "tokio 0.3.0", ] [[package]] @@ -1417,7 +1492,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "tokio 0.2.20", + "tokio 0.2.22", "xml-rs", ] @@ -1446,7 +1521,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "tokio 0.2.21", + "tokio 0.2.22", "xml-rs", ] @@ -1466,7 +1541,7 @@ dependencies = [ "serde", "serde_json", "shlex", - "tokio 0.2.21", + "tokio 0.2.22", "zeroize", ] @@ -1486,7 +1561,7 @@ dependencies = [ "serde", "serde_json", "shlex", - "tokio 0.2.20", + "tokio 0.2.22", "zeroize", ] @@ -1526,7 +1601,7 @@ dependencies = [ "serde", "sha2", "time 0.2.14", - "tokio 0.2.20", + "tokio 0.2.22", ] [[package]] @@ -1551,7 +1626,7 @@ dependencies = [ "serde", "sha2", "time 0.2.14", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] @@ -1758,6 +1833,12 @@ dependencies = [ "maybe-uninit", ] +[[package]] +name = "smallvec" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" + [[package]] name = "socket2" version = "0.3.12" @@ -1976,7 +2057,7 @@ checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" dependencies = [ "bytes 0.4.12", "futures 0.1.29", - "mio", + "mio 0.6.21", "num_cpus", "tokio-codec", "tokio-current-thread", @@ -1994,9 +2075,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.21" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58" +checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd" dependencies = [ "bytes 0.5.4", "fnv", @@ -2005,14 +2086,36 @@ dependencies = [ "lazy_static", "libc", "memchr", - "mio", + "mio 0.6.21", "mio-named-pipes", "mio-uds", "num_cpus", "pin-project-lite", "signal-hook-registry", "slab", - "tokio-macros", + "tokio-macros 0.2.5", + "winapi 0.3.8", +] + +[[package]] +name = "tokio" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7137dbb0abee577362ccdc7df21605cfcbb949243aeab47dac9ea6ef7d830e21" +dependencies = [ + "bytes 0.5.4", + "fnv", + "futures-core", + "lazy_static", + "libc", + "memchr", + "mio 0.7.3", + "num_cpus", + "parking_lot 0.11.0", + "pin-project-lite", + "signal-hook-registry", + "slab", + "tokio-macros 0.3.0", "winapi 0.3.8", ] @@ -2091,6 +2194,17 @@ dependencies = [ "syn 1.0.18", ] +[[package]] +name = "tokio-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48caa7b66c7a6ec943edf78d21a594fbeb24e536c781da67d5c32edec54103f" +dependencies = [ + "proc-macro2 1.0.10", + "quote 1.0.3", + "syn 1.0.18", +] + [[package]] name = "tokio-reactor" version = "0.1.12" @@ -2101,9 +2215,9 @@ dependencies = [ "futures 0.1.29", "lazy_static", "log", - "mio", + "mio 0.6.21", "num_cpus", - "parking_lot", + "parking_lot 0.9.0", "slab", "tokio-executor", "tokio-io", @@ -2129,7 +2243,7 @@ dependencies = [ "bytes 0.4.12", "futures 0.1.29", "iovec", - "mio", + "mio 0.6.21", "tokio-io", "tokio-reactor", ] @@ -2170,7 +2284,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bde02a3a5291395f59b06ec6945a3077602fac2b07eeeaf0dee2122f3619828" dependencies = [ "native-tls", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] @@ -2182,7 +2296,7 @@ dependencies = [ "bytes 0.4.12", "futures 0.1.29", "log", - "mio", + "mio 0.6.21", "tokio-codec", "tokio-io", "tokio-reactor", @@ -2199,7 +2313,7 @@ dependencies = [ "iovec", "libc", "log", - "mio", + "mio 0.6.21", "mio-uds", "tokio-codec", "tokio-io", @@ -2217,7 +2331,7 @@ dependencies = [ "futures-sink", "log", "pin-project-lite", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 110ed48..70659e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ edition = "2018" # lambda = { version = "0.2.1", package = "lambda_runtime" } lambda = { git = "https://github.com/awslabs/aws-lambda-rust-runtime/", branch = "master" } serde_json = "1.0.53" -tokio = { version = "0.2", features = ["full"] } +tokio = { version = "0.3", features = ["full"] } lambda_runtime_client = "0.2.2" serde_derive = "1.0.106" serde = "1.0.111"