Skip to main content

Module value

Module value 

Source
Expand description

Builds serde_json::Value values while charging a JSON value budget.

Modules§

traverse
Traverses materialized JSON trees with explicit resource accounting.

Structs§

AccountingJsonValueSeed
Serde seed that constructs a Value while accounting decoded resources.
DuplicateKeyRejectingJsonValue
A JSON value whose deserialization rejects duplicate object keys.
DuplicateKeyRejectingJsonValueSeed
Serde seed that constructs a DuplicateKeyRejectingJsonValue.
JsonValueEncoder
Projects serializable values into strict materialized JSON.
JsonValueRef
An immutable, borrowed view of a JSON value.
SafeJsonValue
An owned JSON value whose clone, equality, debug formatting, and drop use protected tree operations.

Enums§

JsonValueEncodeError
Failure while projecting a Serde value into a budgeted JSON tree.