vv_agent/runtime/backends/
mod.rs1pub 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 CapabilityRef, CycleDispatchResult, CycleDispatcher, CycleEnqueuer, DistributedAdvanceDecision,
11 DistributedBackend, DistributedCapabilities, DistributedCapabilityError,
12 DistributedCapabilityRegistry, DistributedCycleWorker, DistributedDeliveryOutcome,
13 DistributedRunEnvelope, DistributedRunHandle, DistributedToolPolicy, DistributedWaitReason,
14 ResolvedDistributedCapabilities, ToolsetRef,
15};
16pub use inline::InlineBackend;
17pub use recipe::RuntimeRecipe;
18pub(super) use results::{
19 execute_cycle_loop, execute_cycle_loop_with_state, failed_backend_result,
20};
21pub use thread::ThreadBackend;