pub struct ToolStartedEvent {
pub metadata: EventMetadata,
pub tool_name: String,
pub input_summary: String,
}
Fields§
§metadata: EventMetadata
§tool_name: String
§input_summary: String
Trait Implementations§
Source§impl Clone for ToolStartedEvent
impl Clone for ToolStartedEvent
Source§fn clone(&self) -> ToolStartedEvent
fn clone(&self) -> ToolStartedEvent
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 ToolStartedEvent
impl Debug for ToolStartedEvent
Source§impl<'de> Deserialize<'de> for ToolStartedEvent
impl<'de> Deserialize<'de> for ToolStartedEvent
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 ToolStartedEvent
impl RefUnwindSafe for ToolStartedEvent
impl Send for ToolStartedEvent
impl Sync for ToolStartedEvent
impl Unpin for ToolStartedEvent
impl UnwindSafe for ToolStartedEvent
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