pub struct RetrievalAgentToolResult {
pub call_id: String,
pub tool_name: String,
pub result: Value,
pub status: RetrievalAgentToolStatus,
pub duration_ms: u64,
}Fields§
§call_id: String§tool_name: String§result: Value§status: RetrievalAgentToolStatus§duration_ms: u64Trait Implementations§
Source§impl Clone for RetrievalAgentToolResult
impl Clone for RetrievalAgentToolResult
Source§fn clone(&self) -> RetrievalAgentToolResult
fn clone(&self) -> RetrievalAgentToolResult
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 RetrievalAgentToolResult
impl Debug for RetrievalAgentToolResult
Source§impl<'de> Deserialize<'de> for RetrievalAgentToolResult
impl<'de> Deserialize<'de> for RetrievalAgentToolResult
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
Source§impl PartialEq for RetrievalAgentToolResult
impl PartialEq for RetrievalAgentToolResult
Source§impl Serialize for RetrievalAgentToolResult
impl Serialize for RetrievalAgentToolResult
impl StructuralPartialEq for RetrievalAgentToolResult
Auto Trait Implementations§
impl Freeze for RetrievalAgentToolResult
impl RefUnwindSafe for RetrievalAgentToolResult
impl Send for RetrievalAgentToolResult
impl Sync for RetrievalAgentToolResult
impl Unpin for RetrievalAgentToolResult
impl UnsafeUnpin for RetrievalAgentToolResult
impl UnwindSafe for RetrievalAgentToolResult
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