Crate value_trait[][src]

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

Modules

generator

Traits for serializing JSON

prelude

Prelude for traits

Enums

AccessError

An access error for ValueType

StaticNode

Static tape node

ValueType

Types of JSON values

Traits

Array

Functions guaranteed for any array object

Builder

Support of builder methods for traits.

Mutable

Mutatability for values

Object

A JSON Object

Value

The Value exposes common interface for values, this allows using both BorrowedValue and OwnedValue nearly interchangable

ValueAccess

Trait to allow accessing data inside a Value

Writable

A Value that can be serialized and written