pub struct ModelResponseInfo {
pub run_id: String,
pub model_name: String,
pub step: u64,
pub finish_reason: Option<String>,
pub usage: RunUsage,
pub tool_calls: usize,
pub output_len: usize,
pub duration: Duration,
pub streaming: bool,
}Fields§
§run_id: String§model_name: String§step: u64§finish_reason: Option<String>§usage: RunUsage§tool_calls: usize§output_len: usize§duration: Duration§streaming: boolTrait Implementations§
Source§impl Clone for ModelResponseInfo
impl Clone for ModelResponseInfo
Source§fn clone(&self) -> ModelResponseInfo
fn clone(&self) -> ModelResponseInfo
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 ModelResponseInfo
impl RefUnwindSafe for ModelResponseInfo
impl Send for ModelResponseInfo
impl Sync for ModelResponseInfo
impl Unpin for ModelResponseInfo
impl UnwindSafe for ModelResponseInfo
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