pub struct ToolCallTracker {
pub current: Vec<ToolCallState>,
pub completed: Vec<ToolCallState>,
}Expand description
In-flight + finalised function-call state.
Fields§
§current: Vec<ToolCallState>§completed: Vec<ToolCallState>Trait Implementations§
Source§impl Clone for ToolCallTracker
impl Clone for ToolCallTracker
Source§fn clone(&self) -> ToolCallTracker
fn clone(&self) -> ToolCallTracker
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 ToolCallTracker
impl Debug for ToolCallTracker
Source§impl Default for ToolCallTracker
impl Default for ToolCallTracker
Source§fn default() -> ToolCallTracker
fn default() -> ToolCallTracker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ToolCallTracker
impl RefUnwindSafe for ToolCallTracker
impl Send for ToolCallTracker
impl Sync for ToolCallTracker
impl Unpin for ToolCallTracker
impl UnsafeUnpin for ToolCallTracker
impl UnwindSafe for ToolCallTracker
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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