pub struct EngineState {Show 23 fields
pub dag: DagEngine,
pub scheduler: SchedulerEngine,
pub trigger: TriggerEngine,
pub batch: BatchEngine,
pub stream: StreamEngine,
pub fanout: FanOutEngine,
pub fsm: FsmEngine,
pub retry: RetryEngine,
pub rollback: RollbackEngine,
pub circuit: CircuitBreakerEngine,
pub dead_letter: DeadLetterEngine,
pub idempotency: IdempotencyEngine,
pub approval: ApprovalEngine,
pub audit: AuditEngine,
pub variable: VariableEngine,
pub template: TemplateEngine,
pub natural: NaturalLanguageEngine,
pub composer: CompositionEngine,
pub archaeology: ArchaeologyEngine,
pub prediction: PredictionEngine,
pub evolution: EvolutionEngine,
pub dream: DreamEngine,
pub collective: CollectiveEngine,
}Expand description
Shared state for all engines.
Fields§
§dag: DagEngine§scheduler: SchedulerEngine§trigger: TriggerEngine§batch: BatchEngine§stream: StreamEngine§fanout: FanOutEngine§fsm: FsmEngine§retry: RetryEngine§rollback: RollbackEngine§circuit: CircuitBreakerEngine§dead_letter: DeadLetterEngine§idempotency: IdempotencyEngine§approval: ApprovalEngine§audit: AuditEngine§variable: VariableEngine§template: TemplateEngine§natural: NaturalLanguageEngine§composer: CompositionEngine§archaeology: ArchaeologyEngine§prediction: PredictionEngine§evolution: EvolutionEngine§dream: DreamEngine§collective: CollectiveEngineImplementations§
Source§impl EngineState
impl EngineState
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EngineState
impl RefUnwindSafe for EngineState
impl Send for EngineState
impl Sync for EngineState
impl Unpin for EngineState
impl UnsafeUnpin for EngineState
impl UnwindSafe for EngineState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more