Module graph

Module graph 

Source
Expand description

Core types for build-time query graphs.

The graph uses index-based node references (NodeId) with nodes stored in a Vec. Strings borrow from the source (&'src str) until IR emission.

Structs§

BuildGraph
Build-time graph for query compilation.
BuildNode
A node in the build graph.
Fragment
A graph fragment with single entry and exit points.

Enums§

ArrayMode
Array collection mode for loop combinators.
BuildEffect
Effect operations recorded during graph construction.
BuildMatcher
What a transition matches.
RefMarker
Marker for definition call/return transitions.

Type Aliases§

NodeId
Index into BuildGraph::nodes.