Context for serializing ron elements. Custom overrides for Ron are stored in the local or global serialization context.
Context for serializing ron elements. Custom overrides for Ron are stored in the local or global serialization context.
Set of types recognized by this serialization context.
Proxy types recognized by this serialization context.
The parent serializtion context to inherit.
Deserialize a ron element
Deserialize Unit Tuple
Deserialize Enum
Deserialize name value struct
Deserialize named field.
Deserialize Tuple struct
Deserialize ron tuple class body.
Deserialize list
Deserialize map
Get a type from it's name.
Get intermediate deserialization type, such as for a proxy.
Infer the type of the AST element. If the type cannot be inferred then return null.
Get the value type for deserializing a ron map.
Convert type from the source to the targetType.
Memoized converters to use.
Convert the object to a Ron AST. If field type is provided it will allow for inference for the element.
Create a Ron integer element.
Create a Ron float element.
Determine the shortest round trippable string.
Register a new known type
Register a custom type converter for the type.
Register type to be serialized as a list.
Register type to be serialized as a map.
Register converter to serialize a type as a tuple.
Register a custom proxy for the source type.