pub struct ToolResultBlockParam {
pub block_type: String,
pub tool_use_id: String,
pub content: Vec<ContentBlockParam>,
pub is_error: Option<bool>,
}Expand description
Maps a tool result to the Anthropic SDK ToolResultBlockParam shape.
Fields§
§block_type: String§tool_use_id: String§content: Vec<ContentBlockParam>§is_error: Option<bool>Trait Implementations§
Source§impl Clone for ToolResultBlockParam
impl Clone for ToolResultBlockParam
Source§fn clone(&self) -> ToolResultBlockParam
fn clone(&self) -> ToolResultBlockParam
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 moreSource§impl Debug for ToolResultBlockParam
impl Debug for ToolResultBlockParam
Source§impl<'de> Deserialize<'de> for ToolResultBlockParam
impl<'de> Deserialize<'de> for ToolResultBlockParam
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 ToolResultBlockParam
impl RefUnwindSafe for ToolResultBlockParam
impl Send for ToolResultBlockParam
impl Sync for ToolResultBlockParam
impl Unpin for ToolResultBlockParam
impl UnsafeUnpin for ToolResultBlockParam
impl UnwindSafe for ToolResultBlockParam
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