pub struct ToolCallValidationRecorded {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub tool_id: String,
pub tool_name: String,
pub failure_class: ToolCallValidationFailureClass,
pub repair_status: ToolCallValidationRepairStatus,
pub message: String,
pub timestamp: OffsetDateTime,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§tool_id: String§tool_name: String§failure_class: ToolCallValidationFailureClass§repair_status: ToolCallValidationRepairStatus§message: String§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for ToolCallValidationRecorded
impl Clone for ToolCallValidationRecorded
Source§fn clone(&self) -> ToolCallValidationRecorded
fn clone(&self) -> ToolCallValidationRecorded
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ToolCallValidationRecorded
impl Debug for ToolCallValidationRecorded
Source§impl<'de> Deserialize<'de> for ToolCallValidationRecorded
impl<'de> Deserialize<'de> for ToolCallValidationRecorded
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 ToolCallValidationRecorded
impl RefUnwindSafe for ToolCallValidationRecorded
impl Send for ToolCallValidationRecorded
impl Sync for ToolCallValidationRecorded
impl Unpin for ToolCallValidationRecorded
impl UnsafeUnpin for ToolCallValidationRecorded
impl UnwindSafe for ToolCallValidationRecorded
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