diff --git a/Cargo.lock b/Cargo.lock index e5f82f4..bf55f5b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -700,7 +700,7 @@ dependencies = [ "http-body", "hyper", "pin-project-lite", - "socket2 0.5.7", + "socket2", "tokio", "tower", "tower-service", @@ -784,7 +784,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.7", + "socket2", "widestring", "windows-sys 0.48.0", "winreg 0.50.0", @@ -911,9 +911,9 @@ dependencies = [ [[package]] name = "mongodb" -version = "2.8.2" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef206acb1b72389b49bc9985efe7eb1f8a9bb18e5680d262fac26c07f44025f1" +checksum = "60f61f1556ee1d65e0b256e5bbc6d61e10022d1e3df86c23526d469bd832fa24" dependencies = [ "async-trait", "base64 0.13.1", @@ -928,8 +928,9 @@ dependencies = [ "futures-util", "hex", "hmac", - "lazy_static", "md-5", + "mongodb-internal-macros", + "once_cell", "pbkdf2", "percent-encoding 2.3.1", "rand", @@ -941,7 +942,7 @@ dependencies = [ "serde_with", "sha-1", "sha2", - "socket2 0.4.10", + "socket2", "stringprep", "strsim", "take_mut", @@ -956,6 +957,17 @@ dependencies = [ "webpki-roots", ] +[[package]] +name = "mongodb-internal-macros" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "934305ae9c66ef6a3aa728c66dec8fa2424de4dfcd043c7acaffacae2bf99442" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -1634,16 +1646,6 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "socket2" version = "0.5.7" @@ -1812,7 +1814,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.7", + "socket2", "tokio-macros", "windows-sys 0.52.0", ] diff --git a/Cargo.toml b/Cargo.toml index ea4992f..4157e69 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ anyhow = "1.0" clap-verbosity-flag = "2.0" env_logger = { version = "0.11", default-features = false } futures-util = "0.3" -mongodb = "2.7" +mongodb = "3.0" serde = { version = "1.0", features = [ "derive" ] } signal-hook = { version = "0.3", default-features = false } signal-hook-tokio = { version = "0.3", features = [ "futures-v0_3" ] }