Skip to content

Enable serde feature for ipnetwork dependency#113

Merged
swlynch99 merged 1 commit into
mainfrom
claude/focused-meitner-2t12we
Jun 10, 2026
Merged

Enable serde feature for ipnetwork dependency#113
swlynch99 merged 1 commit into
mainfrom
claude/focused-meitner-2t12we

Conversation

@swlynch99

Copy link
Copy Markdown
Contributor

Summary

Enable the serde feature for the ipnetwork crate to support serialization and deserialization of network types.

Changes

  • Updated ipnetwork dependency to explicitly enable the serde feature, allowing network types to be serialized and deserialized

Details

This change enables serialization support for IP network types used throughout the durable-runtime crate, which is necessary for any code that needs to serialize network configuration or data structures containing IP network information.

https://claude.ai/code/session_01WbWc3V1fbNfmjAvfGcrpkg

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
@swlynch99 swlynch99 enabled auto-merge (squash) June 10, 2026 20:46
@swlynch99 swlynch99 merged commit d6fd58d into main Jun 10, 2026
7 checks passed
@swlynch99 swlynch99 deleted the claude/focused-meitner-2t12we branch June 10, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants