pub struct ExternalToolCallResolved {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub request_id: String,
pub tool_id: String,
pub tool_name: String,
pub outcome: ExternalToolCallOutcome,
pub is_error: bool,
pub timestamp: OffsetDateTime,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§request_id: String§tool_id: String§tool_name: String§outcome: ExternalToolCallOutcome§is_error: bool§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for ExternalToolCallResolved
impl Clone for ExternalToolCallResolved
Source§fn clone(&self) -> ExternalToolCallResolved
fn clone(&self) -> ExternalToolCallResolved
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 ExternalToolCallResolved
impl Debug for ExternalToolCallResolved
Source§impl<'de> Deserialize<'de> for ExternalToolCallResolved
impl<'de> Deserialize<'de> for ExternalToolCallResolved
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 ExternalToolCallResolved
impl RefUnwindSafe for ExternalToolCallResolved
impl Send for ExternalToolCallResolved
impl Sync for ExternalToolCallResolved
impl Unpin for ExternalToolCallResolved
impl UnsafeUnpin for ExternalToolCallResolved
impl UnwindSafe for ExternalToolCallResolved
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