pub struct ToolLoopResult {
pub final_response: ChatResponse,
pub tool_invocations: Vec<ToolInvocation>,
pub iterations: usize,
}Fields§
§final_response: ChatResponse§tool_invocations: Vec<ToolInvocation>§iterations: usizeTrait Implementations§
Source§impl Clone for ToolLoopResult
impl Clone for ToolLoopResult
Source§fn clone(&self) -> ToolLoopResult
fn clone(&self) -> ToolLoopResult
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 moreAuto Trait Implementations§
impl Freeze for ToolLoopResult
impl RefUnwindSafe for ToolLoopResult
impl Send for ToolLoopResult
impl Sync for ToolLoopResult
impl Unpin for ToolLoopResult
impl UnwindSafe for ToolLoopResult
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