Expand description
Traverses materialized JSON trees with explicit resource accounting.
Structs§
- Json
Tree Budget Tracker - Fully accounts materialized JSON trees using an internally owned budget.
- Json
Tree Context - Describes the root-inclusive depth and parent location of a JSON node.
- Json
Tree Mutator - Mutates a JSON tree between independent input and output transactions.
- Json
Tree Reader - Processes JSON values while borrowing one staged JSON value transaction.
Enums§
- Json
Tree Control - Selects whether a successfully visited node exposes its descendants.
- Json
Tree Location - Identifies a materialized JSON node without exposing a domain path model.
- Json
Tree Mutate Error - Identifies the phase that failed during a budget-aware JSON tree mutation.
- Json
Tree Process Error - Identifies whether JSON tree processing failed in infrastructure or domain code.
Traits§
- Json
Tree MutVisitor - Mutates JSON nodes after the complete input tree has passed admission.
- Json
Tree Visitor - Receives enter and leave events for budget-admitted JSON tree nodes.