Serde Exception
Serde Exception with formatting support
Helper enumeration for for serializer . Use negative int values for user defined targets.
The attribute can be applied to a string-like member that should be de/serialized as an annotation / attribute.
Attribute to ignore field.
Attribute to ignore a field during deserialization when equals to its default value. Do not use it on void initialized fields or aggregates with void initialized fields, recursively.
Attribute to ignore field during deserialization.
Attribute to ignore field during serialization.
Attribute used to ignore unexpected keys during an aggregate type deserialization.
The attribute should be used as a hint for scripting languages to register type deserializer in the type system.
An annotation / attribute for algebraic types deserialization.
Attribute for key overloading during serialization.
Attribute for key overloading during Serialization and Deserialization. The first argument overloads the key value during serialization unless serdeKeyOut is given.
Serialization proxy.
Constructs annotated type.
Checks if the type marked with serdeAnnotation.
User defined attribute used to attach a function that returns a deserialization delegate.
This implements common de/serialization routines.