pub struct TurnSummary {
pub assistant_messages: Vec<ConversationMessage>,
pub tool_results: Vec<ConversationMessage>,
pub iterations: usize,
pub usage: TokenUsage,
}Fields§
§assistant_messages: Vec<ConversationMessage>§tool_results: Vec<ConversationMessage>§iterations: usize§usage: TokenUsageTrait Implementations§
Source§impl Clone for TurnSummary
impl Clone for TurnSummary
Source§fn clone(&self) -> TurnSummary
fn clone(&self) -> TurnSummary
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 moreSource§impl Debug for TurnSummary
impl Debug for TurnSummary
Source§impl PartialEq for TurnSummary
impl PartialEq for TurnSummary
impl Eq for TurnSummary
impl StructuralPartialEq for TurnSummary
Auto Trait Implementations§
impl Freeze for TurnSummary
impl RefUnwindSafe for TurnSummary
impl Send for TurnSummary
impl Sync for TurnSummary
impl Unpin for TurnSummary
impl UnsafeUnpin for TurnSummary
impl UnwindSafe for TurnSummary
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