Expand description
Builds serde_json::Value values while charging a JSON value budget.
Modules§
- traverse
- Traverses materialized JSON trees with explicit resource accounting.
Structs§
- Accounting
Json Value Seed - Serde seed that constructs a
Valuewhile accounting decoded resources. - Duplicate
KeyRejecting Json Value - A JSON value whose deserialization rejects duplicate object keys.
- Duplicate
KeyRejecting Json Value Seed - Serde seed that constructs a
DuplicateKeyRejectingJsonValue. - Json
Value Encoder - Projects serializable values into strict materialized JSON.
- Json
Value Ref - An immutable, borrowed view of a JSON value.
- Safe
Json Value - An owned JSON value whose clone, equality, debug formatting, and drop use protected tree operations.
Enums§
- Json
Value Encode Error - Failure while projecting a Serde value into a budgeted JSON tree.