[−][src]Crate serde_diff
Macros
simple_serde_diff | Implements SerdeDiff on a type given that it impls Serialize + Deserialize + PartialEq. This makes the type a "terminal" type in the SerdeDiff hierarchy, meaning deeper inspection will not be possible. Use the SerdeDiff derive macro for recursive field inspection. |
Structs
Apply | A deserializable structure that will apply a sequence of diff commands to the target |
Diff | A serializable structure that will produce a sequence of diff commands when serialized. You could create this struct and pass it to a serializer, or use the convenience method diff to pass your serializer along with old/new values to generate the diff from |
Traits
SerdeDiff | Anything diffable implements this trait |
Derive Macros
SerdeDiff |