Skip to main content

vv_agent/runtime/backends/
mod.rs

1pub mod base;
2pub mod distributed;
3pub mod inline;
4pub mod recipe;
5mod results;
6pub mod thread;
7
8pub use base::RuntimeExecutionBackend;
9pub use distributed::{
10    run_checkpointed_cycle, CapabilityRef, CycleDispatchResult, CycleDispatcher,
11    DistributedBackend, DistributedCapabilities, DistributedCapabilityError,
12    DistributedCapabilityRegistry, DistributedCycleWorker, DistributedRunEnvelope,
13    DistributedToolPolicy, ResolvedDistributedCapabilities, ToolsetRef,
14};
15pub use inline::InlineBackend;
16pub use recipe::RuntimeRecipe;
17pub(super) use results::{
18    execute_cycle_loop, execute_cycle_loop_with_state, failed_backend_result,
19};
20pub use thread::ThreadBackend;