Modules§
- backtrace
- Platform-independent interface for collecting backtraces, used in the Hydro IR to trace the origin of each node.
Structs§
- Debug
Expr - Wrapper that displays only the tokens of a parsed expr.
- Debug
Instantiate Finalized - Debug
Type - Debug displays the type’s tokens.
- Hydro
IrMetadata - Hydro
IrOp Metadata - Metadata that is specific to the operator itself, rather than its outputs. This is available on both inner nodes and roots.
- QMacro
Simplifier - AST visitor that simplifies q! macro expansions
- Shared
Node
Enums§
- Bound
Kind - Builders
OrCallback build - Cluster
Members State - Tracks the instantiation state of a
ClusterMemberssource. - Collection
Kind - Debug
Instantiate - Hydro
Node - An intermediate node in a Hydro graph, which consumes data from upstream nodes and emits data to downstream nodes.
- Hydro
Root - An root in a Hydro graph, which is an pipeline that doesn’t emit any downstream values. Traversals over the dataflow graph and generating DFIR IR start from roots.
- Hydro
Source - A source in a Hydro graph, where data enters the graph.
- Keyed
Singleton Bound Kind - Stream
Order - Stream
Retry
Traits§
- Dfir
Builder build - A trait that abstracts over elements of DFIR code-gen that differ between production deployment and simulations.
Functions§
- dbg_
dedup_ tee - deep_
clone - emit
build - transform_
bottom_ up - traverse_
dfir build - unify_
atomic_ ticks build - Traverse the IR to build a union-find that unifies tick IDs connected
through
BatchandYieldConcatnodes at atomic boundaries, then rewrite allLocationIds to use the representative tick ID.