Skip to main content

Module context

Module context 

Source
Expand description

Module for the inline DFIR runtime context and execution engine.

Provides Context (the lightweight operator context) and Dfir (the dataflow execution wrapper).

Structs§

Context
A lightweight context for inline codegen that avoids the overhead of the full scheduled graph (no tokio channels, no scheduler queues, no loop machinery).
Dfir
An executable DFIR dataflow, as created by dfir_syntax!. Provides the Self::run, Self::run_available, and Self::run_tick family of methods to execute the dataflow.

Type Aliases§

DfirErased
Type alias for a type-erased Dfir that can be stored in heterogeneous collections. Created via Dfir::into_erased.