pub struct RunEndInfo {
pub run_id: String,
pub model_name: String,
pub state: AgentRunState,
pub usage: RunUsage,
pub output_len: usize,
pub deferred_calls: usize,
pub tool_calls: usize,
pub duration: Duration,
}Fields§
§run_id: String§model_name: String§state: AgentRunState§usage: RunUsage§output_len: usize§deferred_calls: usize§tool_calls: usize§duration: DurationTrait Implementations§
Source§impl Clone for RunEndInfo
impl Clone for RunEndInfo
Source§fn clone(&self) -> RunEndInfo
fn clone(&self) -> RunEndInfo
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 RunEndInfo
impl RefUnwindSafe for RunEndInfo
impl Send for RunEndInfo
impl Sync for RunEndInfo
impl Unpin for RunEndInfo
impl UnwindSafe for RunEndInfo
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