pub struct BatchToolCallOutcome {
pub id: String,
pub name: String,
pub result: Result<ToolOutput, ToolError>,
}Expand description
Outcome of an individual tool invocation within a batch.
Fields§
§id: StringCaller-assigned tool call identifier.
name: StringTarget tool name.
result: Result<ToolOutput, ToolError>Result produced by the tool handler.
Trait Implementations§
Source§impl Clone for BatchToolCallOutcome
impl Clone for BatchToolCallOutcome
Source§impl Debug for BatchToolCallOutcome
impl Debug for BatchToolCallOutcome
Source§impl<'de> Deserialize<'de> for BatchToolCallOutcome
impl<'de> Deserialize<'de> for BatchToolCallOutcome
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BatchToolCallOutcome
Source§impl PartialEq for BatchToolCallOutcome
impl PartialEq for BatchToolCallOutcome
Source§impl Serialize for BatchToolCallOutcome
impl Serialize for BatchToolCallOutcome
impl StructuralPartialEq for BatchToolCallOutcome
Auto Trait Implementations§
impl Freeze for BatchToolCallOutcome
impl RefUnwindSafe for BatchToolCallOutcome
impl Send for BatchToolCallOutcome
impl Sync for BatchToolCallOutcome
impl Unpin for BatchToolCallOutcome
impl UnsafeUnpin for BatchToolCallOutcome
impl UnwindSafe for BatchToolCallOutcome
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.