Serde Exception
Serde Exception with formatting support
Helper enumeration for for serializer . Use negative int values for user defined targets.
The attribute should 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.
The attribute should be used as a hind 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.
2020 Ilya Yaroshenko, Kaleidic Associates Advisory Limited, Symmetry Investments
This implements common de/serialization routines.