Skip to main content

Module graph

Module graph 

Source

Structs§

GraphIndex
A borrowed, per-traversal accelerator for SchemaGraph::lookup.
SchemaGraph
A self-contained schema graph in the recursive in-memory form.
SchemaTypeDef
A named type definition inside a SchemaGraph.
TypedSchemaValue
A typed value: a self-contained SchemaGraph paired with a value tree built against that schema.

Enums§

RefResolutionError
Error from resolving a chain of SchemaType::Ref indirections in a SchemaGraph.

Functions§

reachable_defs
Collect, in the source graph’s definition order, the named definitions of graph that are transitively reachable from root through SchemaType::Ref indirections.