pub struct MessageToolResult {
pub tool_use_id: String,
pub content: String,
pub is_error: bool,
}Expand description
Result of a tool execution (message-layer).
Fields§
§tool_use_id: StringID of the tool call this result corresponds to.
content: StringText output from the tool.
is_error: boolWhether the tool execution failed.
Trait Implementations§
Source§impl Clone for MessageToolResult
impl Clone for MessageToolResult
Source§fn clone(&self) -> MessageToolResult
fn clone(&self) -> MessageToolResult
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 MessageToolResult
impl Debug for MessageToolResult
Source§impl<'de> Deserialize<'de> for MessageToolResult
impl<'de> Deserialize<'de> for MessageToolResult
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
Source§impl PartialEq for MessageToolResult
impl PartialEq for MessageToolResult
Source§impl Serialize for MessageToolResult
impl Serialize for MessageToolResult
impl StructuralPartialEq for MessageToolResult
Auto Trait Implementations§
impl Freeze for MessageToolResult
impl RefUnwindSafe for MessageToolResult
impl Send for MessageToolResult
impl Sync for MessageToolResult
impl Unpin for MessageToolResult
impl UnsafeUnpin for MessageToolResult
impl UnwindSafe for MessageToolResult
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