pub struct ToolCallStartedPayload {
pub tool_name: String,
pub tool_use_id: String,
pub input: Value,
}Fields§
§tool_name: String§tool_use_id: String§input: ValueTrait Implementations§
Source§impl Clone for ToolCallStartedPayload
impl Clone for ToolCallStartedPayload
Source§fn clone(&self) -> ToolCallStartedPayload
fn clone(&self) -> ToolCallStartedPayload
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 ToolCallStartedPayload
impl Debug for ToolCallStartedPayload
Source§impl<'de> Deserialize<'de> for ToolCallStartedPayload
impl<'de> Deserialize<'de> for ToolCallStartedPayload
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 ToolCallStartedPayload
impl RefUnwindSafe for ToolCallStartedPayload
impl Send for ToolCallStartedPayload
impl Sync for ToolCallStartedPayload
impl Unpin for ToolCallStartedPayload
impl UnsafeUnpin for ToolCallStartedPayload
impl UnwindSafe for ToolCallStartedPayload
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