Module derived

Source
Expand description

Traits that have derived implementations relying on base traitsa

Traits§

MutableArray
Mutatability for array like values
MutableObject
Mutatability for object like values
MutableValueArrayAccess
Mutatability for array like values
TypedArrayValue
Type checks for array values on a value
TypedObjectValue
Type checks for object values on a value
TypedScalarValue
Type checks for scalar values on a value
ValueArrayAccess
Access to a value as an array
ValueArrayTryAccess
Access to a value as an array with error handling
ValueObjectAccess
Access to a value as an object
ValueObjectAccessAsArray
Access to array values in an object
ValueObjectAccessAsObject
Access to object values in an object
ValueObjectAccessAsScalar
Access to scalar values in an object
ValueObjectAccessTryAsArray
try_get_array access to object values in an object
ValueObjectAccessTryAsObject
try_get_object access to object values in an object
ValueObjectAccessTryAsScalar
try_as_* access to scalar values in an object
ValueObjectTryAccess
try_as_* access to a value as an object
ValueTryAsArray
try_as_* access to array value types
ValueTryAsObject
try_as_* access to object value types
ValueTryAsScalar
try_as_* access to scalar value types
ValueTryIntoArray
A trait that specifies how to turn the Value into it’s sub types with error handling
ValueTryIntoObject
A trait that specifies how to turn the Value into it’s sub types with error handling
ValueTryIntoString
A trait that allows destructively turning a value into it’s string representation