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