From 2c0abc9906f622f890be1454e61cb53e12caf301 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 10 Jun 2026 20:26:12 +0000 Subject: [PATCH] Enable ipnetwork serde feature in durable-runtime durable-runtime derives serde::Serialize/Deserialize on an enum containing ipnetwork::IpNetwork, but declared ipnetwork without the serde feature. This compiled in durable's own workspace only because another member enabled ipnetwork/serde via feature unification. Downstream consumers without that feature active got a compile error. Enable the serde feature directly so durable-runtime no longer relies on a dependent to activate it. Fixes #112 --- crates/durable-runtime/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/durable-runtime/Cargo.toml b/crates/durable-runtime/Cargo.toml index fdbcb52..48cbe73 100644 --- a/crates/durable-runtime/Cargo.toml +++ b/crates/durable-runtime/Cargo.toml @@ -29,7 +29,7 @@ chrono = { version = "0.4.44", features = ["serde"] } clap = { version = "4.6", optional = true, features = ["derive", "env"] } console-subscriber = { version = "0.5.0", optional = true } derive_setters = "0.1.9" -ipnetwork = "0.21.0" +ipnetwork = { version = "0.21.0", features = ["serde"] } futures-concurrency = "7.7.1" futures-util = "0.3.32" getrandom = { version = "0.4.2", features = ["std"] }