Module graph

Source

Structs§

CurrentDepGraph πŸ”’
CurrentDepGraph stores the dependency graph for the current session. It will be populated as we run queries or tasks. We never remove nodes from the graph: they are only added.
DepGraph
DepGraphData πŸ”’
DepNodeColorMap πŸ”’
DepNodeIndex
EdgeIndex πŸ”’
MarkFrame
TaskDeps
WorkProduct
A β€œwork product” is an intermediate result that we save into the incremental directory for later re-use. The primary example are the object files that we save for each partition at code generation time.

Enums§

DepNodeColor πŸ”’
TaskDepsRef

Constants§

COMPRESSED_FIRST_GREEN πŸ”’
COMPRESSED_NONE πŸ”’
COMPRESSED_RED πŸ”’

Functions§

hash_result
panic_on_forbidden_read πŸ”’
print_markframe_trace πŸ”’

Type Aliases§

WorkProductMap