Crate value_trait

source ·
Expand description

A crate providing generalised value traits for working with JSONesque values.

Modules

Traits for serializing JSON
Prelude for traits

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

Functions guaranteed for any array object
Support of builder methods for traits.
Mutatability for values
A JSON Object
The Value exposes common interface for values, this allows using both BorrowedValue and OwnedValue nearly interchangable
Trait to allow accessing data inside a Value
A trait that specifies how to turn the Value into it’s sub types
A Value that can be serialized and written