pub struct ToolBatchResult {
pub batch_id: i64,
pub session_id: i64,
pub turn_id: Option<TurnId>,
pub results: Vec<ToolResult>,
}Expand description
Batch result containing all results from parallel tool executions.
Fields§
§batch_id: i64Unique batch identifier.
session_id: i64Session that requested the batch.
turn_id: Option<TurnId>Assistant turn ID for this batch.
results: Vec<ToolResult>All results in original tool_use order.
Trait Implementations§
Source§impl Clone for ToolBatchResult
impl Clone for ToolBatchResult
Source§fn clone(&self) -> ToolBatchResult
fn clone(&self) -> ToolBatchResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ToolBatchResult
impl RefUnwindSafe for ToolBatchResult
impl Send for ToolBatchResult
impl Sync for ToolBatchResult
impl Unpin for ToolBatchResult
impl UnwindSafe for ToolBatchResult
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