1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! DFIR runtime module. Contains the inline execution engine, context, metrics, and state.
use crateKey;
/// Tag for [`SubgraphId`].
/// A subgraph's ID. Used as a key for metrics tracking.
pub type SubgraphId = ;
/// Tag for [`HandoffId`].
/// A handoff's ID. Used as a key for metrics tracking.
pub type HandoffId = ;
/// Tag for [`StateId`].
/// A state handle's ID.
pub type StateId = ;
/// Tag for [`LoopId`].
/// A loop's ID.
pub type LoopId = ;
/// Defines when state should be reset.