Structs§
- Type data used to deserialize a
PartialReflect
type with a customDeserializeWithRegistry
implementation. - A general purpose deserializer for reflected types.
- Type data used to serialize a
Reflect
type with a customSerializeWithRegistry
implementation. - A general purpose serializer for reflected types.
- Contains data relevant to the automatic reflect powered (de)serialization of a type.
- Data needed for (de)serialization of a skipped field.
- A deserializer for type registrations.
- A deserializer for reflected types whose
TypeRegistration
is known. - A serializer for reflected types whose type will be known during deserialization.
Enums§
- A type-erased serializable value.
Traits§
- Trait used to provide finer control when deserializing a reflected type with one of the reflection deserializers.
- Allows overriding the default deserialization behavior of
ReflectDeserializer
andTypedReflectDeserializer
for specificTypeRegistration
s. - Allows overriding the default serialization behavior of
ReflectSerializer
andTypedReflectSerializer
for specific values. - Trait used to provide finer control when serializing a reflected type with one of the reflection serializers.