usecrate::runtime::run::TerminationReason;/// Flow control extension: run-level action.
////// Populated by `RequestTermination` action.
#[derive(Debug, Default, Clone)]pubstructFlowControl{/// Run-level action emitted by plugins.
pubrun_action:Option<RunAction>,
}/// Run-level control action emitted by plugins.
#[derive(Debug, Clone, PartialEq, Eq)]pubenumRunAction{/// Continue normal execution.
Continue,/// Terminate run with specific reason.
Terminate(TerminationReason),}