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