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