pub struct ToolResultNewMessage {
pub content: String,
pub source: String,
}Expand description
A message injected by a tool result.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§content: StringMessage content to inject after the tool result.
source: StringSource attributed to the injected message.
Trait Implementations§
Source§impl Clone for ToolResultNewMessage
impl Clone for ToolResultNewMessage
Source§fn clone(&self) -> ToolResultNewMessage
fn clone(&self) -> ToolResultNewMessage
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 ToolResultNewMessage
impl Debug for ToolResultNewMessage
Source§impl Default for ToolResultNewMessage
impl Default for ToolResultNewMessage
Source§fn default() -> ToolResultNewMessage
fn default() -> ToolResultNewMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolResultNewMessage
impl<'de> Deserialize<'de> for ToolResultNewMessage
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 ToolResultNewMessage
impl RefUnwindSafe for ToolResultNewMessage
impl Send for ToolResultNewMessage
impl Sync for ToolResultNewMessage
impl Unpin for ToolResultNewMessage
impl UnsafeUnpin for ToolResultNewMessage
impl UnwindSafe for ToolResultNewMessage
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