pub enum BatchItem {
Shared(Vec<(String, String, Value)>),
Exclusive((String, String, Value)),
}Expand description
Planned batches for a turn.
Variants§
Batch of tools that may execute in parallel (shared). Each entry is (id, name, input_json).
Exclusive((String, String, Value))
A single tool that must execute alone (exclusive).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BatchItem
impl RefUnwindSafe for BatchItem
impl Send for BatchItem
impl Sync for BatchItem
impl Unpin for BatchItem
impl UnsafeUnpin for BatchItem
impl UnwindSafe for BatchItem
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