Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amethyst/serde-diff
/ types & classes
Types & classes
37 in github.com/amethyst/serde-diff
⨍
Functions
110
◇
Types & classes
37
↓ 4 callers
Class
Test2Struct
examples/struct.rs:10
↓ 3 callers
Class
OpaqueTest
examples/nested_struct.rs:19
↓ 3 callers
Class
SimpleWrapper
examples/nested_struct.rs:7
Class
Apply
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
Class
ApplyContext
src/apply.rs:78
Class
Config
Configures creation of `Apply` and `Diff` # Examples ```rust use serde_diff::{SerdeDiff, Config, FieldPathMode}; use serde::{Serialize, Deserialize}
src/config.rs:20
Class
CountingSerializer
This is a serializer that counts the elements in a sequence
src/counting_serializer.rs:4
Class
CountingSerializerError
src/counting_serializer.rs:11
Class
DeserWrapper
src/difference.rs:314
Class
Diff
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
Class
DiffCommandDeserWrapper
src/difference.rs:318
Enum
DiffCommandField
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
Class
DiffCommandFieldVisitor
src/difference.rs:337
Class
DiffCommandIgnoreValue
Deserializes a DiffCommand but ignores values
src/difference.rs:495
Enum
DiffCommandRef
src/difference.rs:552
Enum
DiffCommandValue
src/difference.rs:574
Class
DiffContext
src/difference.rs:10
Enum
DiffPathElementValue
src/difference.rs:598
Enum
ElementStackEntry
src/lib.rs:80
Enum
FieldPathMode
src/lib.rs:73
Class
MyComplexStruct
src/tests.rs:141
Class
MyInnerStruct
examples/nested_struct.rs:23
Class
MySimpleStruct
src/tests.rs:150
Class
MySimpleStruct
examples/nested_struct.rs:12
Class
MyStruct
examples/nested_struct.rs:34
Class
ParsedField
serde-diff-derive/src/serde_diff/mod.rs:56
Interface
SerdeDiff
Anything diffable implements this trait
src/lib.rs:51
Class
SerdeDiffFieldArgs
serde-diff-derive/src/serde_diff/args.rs:22
Class
SerdeDiffStructArgs
serde-diff-derive/src/serde_diff/args.rs:6
Class
Test3Struct
examples/struct.rs:12
Class
Test4Struct
examples/struct.rs:15
Enum
TestEnum
examples/enum.rs:5
Class
TestStruct
src/tests.rs:7
Class
TestStruct
examples/struct.rs:5
Class
TestStruct
examples/simple.rs:5
Class
TestStruct
examples/map.rs:6
Class
Visitor
src/difference.rs:426