Expand description
Prelude for traits
Modules§
- Traits that provide basic interactions, they do have no auto-implementations
- Traits that have derived implementations relying on
base
traitsa
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
into
it’s sub types - A trait that specifies how to turn the Value
into
it’s sub types - A trait that specifies how to turn the Value
into
it’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_array
access to object values in an objecttry_get_object
access 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_mut
access 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
into
it’s sub types with error handling - A trait that specifies how to turn the Value
into
it’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