pub enum OrchestrationStrategy {
Sequential,
Speculative,
Murmuration {
tick_budget_ms: u64,
},
}Expand description
Orchestration strategy for coordinating multiple executions
Variants§
Sequential
Execute all specs sequentially in a single execution (safe, debuggable)
Speculative
Execute spec groups in parallel, then compose results
Murmuration
Agent-like execution with tick-based coordination (future)
Trait Implementations§
Source§impl Clone for OrchestrationStrategy
impl Clone for OrchestrationStrategy
Source§fn clone(&self) -> OrchestrationStrategy
fn clone(&self) -> OrchestrationStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OrchestrationStrategy
impl Debug for OrchestrationStrategy
Source§impl Default for OrchestrationStrategy
impl Default for OrchestrationStrategy
Source§fn default() -> OrchestrationStrategy
fn default() -> OrchestrationStrategy
Returns the “default value” for a type. Read more
Source§impl PartialEq for OrchestrationStrategy
impl PartialEq for OrchestrationStrategy
Source§fn eq(&self, other: &OrchestrationStrategy) -> bool
fn eq(&self, other: &OrchestrationStrategy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OrchestrationStrategy
Auto Trait Implementations§
impl Freeze for OrchestrationStrategy
impl RefUnwindSafe for OrchestrationStrategy
impl Send for OrchestrationStrategy
impl Sync for OrchestrationStrategy
impl Unpin for OrchestrationStrategy
impl UnsafeUnpin for OrchestrationStrategy
impl UnwindSafe for OrchestrationStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more