[][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