Thrown when a deserialization error occurs
Thrown when a serialization error occurs
Thrown when an error occurs
Write field as binary (NYI)
Write field as string
Deserialization options
Marks a method for use in deserialization
Errors are ignored; value will be .init
Used when nonpresence of field is not an error. The field will be set to its .init value. If being able to detect nonpresence is desired, ensure that the default value cannot appear in the data or use a Nullable type.
Used when nonpresence of field is an error.
Marks a method for use in serialization
Serialization options
Use custom parser functions for a given field.
(De)serialize field using a different name.