Re-add serde support to NetworkInterface #462
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In #255, the ipnetwork crate was added.
IpNetwork did not yet support Serde, so (de)serialization support using such had to be removed.
As of achanda/ipnetwork@c9e25e1, IpNetwork includes feature-gated serde support
This snippet did not function prior to my changes, but seems to function
fine after re-implementing serde support for IpNetwork
Result:
I understand there was question as to whether this feature was useful, but it seems appropriate to enable it in this case, especially since it is now supported upstream, and requires minimal effort in terms of maintenance for this repository (as far as I understand).