pub enum GroupStrategy {
Pipeline,
Parallel {
max_concurrency: usize,
},
}Expand description
Multi-agent execution strategy.
Variants§
Pipeline
Sequential execution. Each agent receives the previous agent’s output.
Parallel
Parallel execution. All agents run concurrently, results are collected.
Trait Implementations§
Source§impl Clone for GroupStrategy
impl Clone for GroupStrategy
Source§fn clone(&self) -> GroupStrategy
fn clone(&self) -> GroupStrategy
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 GroupStrategy
impl Debug for GroupStrategy
Auto Trait Implementations§
impl Freeze for GroupStrategy
impl RefUnwindSafe for GroupStrategy
impl Send for GroupStrategy
impl Sync for GroupStrategy
impl Unpin for GroupStrategy
impl UnsafeUnpin for GroupStrategy
impl UnwindSafe for GroupStrategy
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