pub struct ToolMessage {
pub content: MessageContent,
pub tool_call_id: String,
}Expand description
A tool message payload.
Fields§
§content: MessageContentThe contents of the tool message: plain text, or an array of text content parts.
tool_call_id: StringTool call that this message is responding to.
Trait Implementations§
Source§impl Clone for ToolMessage
impl Clone for ToolMessage
Source§impl Debug for ToolMessage
impl Debug for ToolMessage
Source§impl Default for ToolMessage
impl Default for ToolMessage
Source§impl<'de> Deserialize<'de> for ToolMessage
impl<'de> Deserialize<'de> for ToolMessage
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
Auto Trait Implementations§
impl Freeze for ToolMessage
impl RefUnwindSafe for ToolMessage
impl Send for ToolMessage
impl Sync for ToolMessage
impl Unpin for ToolMessage
impl UnsafeUnpin for ToolMessage
impl UnwindSafe for ToolMessage
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