pub struct TurnSummary {
pub needs_follow_up: bool,
pub last_agent_message: Option<String>,
pub response_total_tokens: Option<i64>,
pub tool_output_tokens: i64,
}Fields§
§needs_follow_up: bool§last_agent_message: Option<String>§response_total_tokens: Option<i64>§tool_output_tokens: i64Trait 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 (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 TurnSummary
impl Debug for TurnSummary
impl Eq for TurnSummary
Source§impl PartialEq for TurnSummary
impl PartialEq 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.