MCPcopy Create free account

hub / github.com/amethyst/serde-diff / types & classes

Types & classes37 in github.com/amethyst/serde-diff

↓ 4 callersClassTest2Struct
examples/struct.rs:10
↓ 3 callersClassOpaqueTest
examples/nested_struct.rs:19
↓ 3 callersClassSimpleWrapper
examples/nested_struct.rs:7
ClassApply
A deserializable structure that will apply a sequence of diff commands to the target # Examples ```rust use serde_diff::{SerdeDiff, Diff, Apply}; us
src/apply.rs:27
ClassApplyContext
src/apply.rs:78
ClassConfig
Configures creation of `Apply` and `Diff` # Examples ```rust use serde_diff::{SerdeDiff, Config, FieldPathMode}; use serde::{Serialize, Deserialize}
src/config.rs:20
ClassCountingSerializer
This is a serializer that counts the elements in a sequence
src/counting_serializer.rs:4
ClassCountingSerializerError
src/counting_serializer.rs:11
ClassDeserWrapper
src/difference.rs:314
ClassDiff
A serializable structure that will produce a sequence of diff commands when serialized. You can pass this to a serializer, or use the convenience meth
src/difference.rs:231
ClassDiffCommandDeserWrapper
src/difference.rs:318
EnumDiffCommandField
This monstrosity is based off the output of the derive macro for DiffCommand. The justification for this is that we want to use Deserialize::deseriali
src/difference.rs:327
ClassDiffCommandFieldVisitor
src/difference.rs:337
ClassDiffCommandIgnoreValue
Deserializes a DiffCommand but ignores values
src/difference.rs:495
EnumDiffCommandRef
src/difference.rs:552
EnumDiffCommandValue
src/difference.rs:574
ClassDiffContext
src/difference.rs:10
EnumDiffPathElementValue
src/difference.rs:598
EnumElementStackEntry
src/lib.rs:80
EnumFieldPathMode
src/lib.rs:73
ClassMyComplexStruct
src/tests.rs:141
ClassMyInnerStruct
examples/nested_struct.rs:23
ClassMySimpleStruct
src/tests.rs:150
ClassMySimpleStruct
examples/nested_struct.rs:12
ClassMyStruct
examples/nested_struct.rs:34
ClassParsedField
serde-diff-derive/src/serde_diff/mod.rs:56
InterfaceSerdeDiff
Anything diffable implements this trait
src/lib.rs:51
ClassSerdeDiffFieldArgs
serde-diff-derive/src/serde_diff/args.rs:22
ClassSerdeDiffStructArgs
serde-diff-derive/src/serde_diff/args.rs:6
ClassTest3Struct
examples/struct.rs:12
ClassTest4Struct
examples/struct.rs:15
EnumTestEnum
examples/enum.rs:5
ClassTestStruct
src/tests.rs:7
ClassTestStruct
examples/struct.rs:5
ClassTestStruct
examples/simple.rs:5
ClassTestStruct
examples/map.rs:6
ClassVisitor
src/difference.rs:426