diff --git a/Cargo.lock b/Cargo.lock index f40cbda..1b57db0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -586,6 +586,7 @@ dependencies = [ "log", "serde", "serde_json", + "socket2 0.5.3", "strum_macros", "thiserror", "tokio", @@ -832,6 +833,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "socket2" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +dependencies = [ + "libc", + "windows-sys 0.48.0", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -934,7 +945,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2", + "socket2 0.4.9", "tokio-macros", "tracing", "windows-sys 0.48.0", diff --git a/Cargo.toml b/Cargo.toml index 9aa0014..ab971f5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,6 +28,8 @@ fxhash = "0.2" log = "0.4" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" +# >= 0.5.0 for watchOS support; a dependency of `tokio`. +socket2 = "0.5.0" strum_macros = "0.25.0" thiserror = "1.0" tokio = { version = "1.21", features = ["full", "tracing", "test-util"] }