pub struct PostToolUseEvent {
pub session_id: String,
pub tool: String,
pub args: Value,
pub result: ToolResultData,
}Expand description
Post-tool-use event payload
Fields§
§session_id: StringSession ID
tool: StringTool name
args: ValueTool arguments
result: ToolResultDataExecution result
Trait Implementations§
Source§impl Clone for PostToolUseEvent
impl Clone for PostToolUseEvent
Source§fn clone(&self) -> PostToolUseEvent
fn clone(&self) -> PostToolUseEvent
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 PostToolUseEvent
impl Debug for PostToolUseEvent
Source§impl<'de> Deserialize<'de> for PostToolUseEvent
impl<'de> Deserialize<'de> for PostToolUseEvent
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 PostToolUseEvent
impl RefUnwindSafe for PostToolUseEvent
impl Send for PostToolUseEvent
impl Sync for PostToolUseEvent
impl Unpin for PostToolUseEvent
impl UnsafeUnpin for PostToolUseEvent
impl UnwindSafe for PostToolUseEvent
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