Expand description
Prelude for traits
Modules§
- Traits that provide basic interactions, they do have no auto-implementations
- Traits that have derived implementations relying on
basetraitsa
Structs§
- A type error thrown by the
try_*functions
Enums§
- An access error for
ValueType - Extended types that have no native representation in JSON
- Static tape node
- Types of JSON values
Traits§
- Mutability functions for a value array
- A trait for the minimal common functionality of a vale array
- Base generator trait
- Trait for indexing into an array
- Trait for indexing into an array
- Mutatability for array like values
- Mutatability for object like values
- Mutatability for array like values
- A mutable value Object
- A trait for the minimal common functionality of a vale object
- Type checks for array values on a value
- Type checks for custom values on a value
- Type checks for object values on a value
- Type checks for scalar values on a value
- Type information on a value
- Access to a value as an array
- Access to a value as an array with error handling
- Trait to allow accessing data inside a Value
- Mutatability for Array values
- Mutatability for Object values
- Trait to allow Value as an object
- Access to scalar value types
- Support of builder methods for traits.
- A trait that specifies how to turn the Value
intoit’s sub types - A trait that specifies how to turn the Value
intoit’s sub types - A trait that specifies how to turn the Value
intoit’s sub types - Access to a value as an object
- Access to array values in an object
- Access to object values in an object
- Access to scalar values in an object
try_get_arrayaccess to object values in an objecttry_get_objectaccess to object values in an objecttry_as_*access to scalar values in an objecttry_as_*access to a value as an objecttry_as_*access to array value typestry_as_array_mutaccess to array value types- Mutatability for Object values
try_as_*access to object value typestry_as_*access to scalar value types- A trait that specifies how to turn the Value
intoit’s sub types with error handling - A trait that specifies how to turn the Value
intoit’s sub types with error handling - A trait that allows destructively turning a value into it’s string representation
- A Value that can be serialized and written