Expand description
Effect execution logic.
Bridge between the declarative ActionEffect system and the Echo
work-stealing scheduler. Three entry points: bare Run (trait method),
RunWithTimeout, and RunWithRetry.
Modulesยง
- Run
ApplicationRunTimeTrait::Run- submit anActionEffectto the Echo work-stealing scheduler and block on the oneshot reply.- RunWith
Retry - Retry a failing effect with exponential back-off, doubling the inter- attempt delay after each failure to avoid overwhelming the recovering system.
- RunWith
Timeout - Cancel an effect that exceeds a wall-clock budget. Wraps
Runintokio::time::timeoutand converts the elapsed-error intoCommonError::Unknown.