pub struct ToolUseContentBlock {
pub id: String,
pub name: String,
pub input: Value,
}
Fields§
§id: String
§name: String
§input: Value
Trait Implementations§
Source§impl Clone for ToolUseContentBlock
impl Clone for ToolUseContentBlock
Source§fn clone(&self) -> ToolUseContentBlock
fn clone(&self) -> ToolUseContentBlock
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 ToolUseContentBlock
impl Debug for ToolUseContentBlock
Source§impl<'de> Deserialize<'de> for ToolUseContentBlock
impl<'de> Deserialize<'de> for ToolUseContentBlock
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 ToolUseContentBlock
impl PartialEq for ToolUseContentBlock
Source§impl Serialize for ToolUseContentBlock
impl Serialize for ToolUseContentBlock
impl StructuralPartialEq for ToolUseContentBlock
Auto Trait Implementations§
impl Freeze for ToolUseContentBlock
impl RefUnwindSafe for ToolUseContentBlock
impl Send for ToolUseContentBlock
impl Sync for ToolUseContentBlock
impl Unpin for ToolUseContentBlock
impl UnwindSafe for ToolUseContentBlock
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