pub struct ParsedJsonOutput {
pub schema_name: String,
pub events: Vec<JsonEvent>,
pub final_text: String,
pub session_id: String,
pub error: String,
pub usage: BTreeMap<String, i64>,
pub cost_usd: f64,
pub duration_ms: i64,
pub unknown_json_lines: Vec<String>,
}Fields§
§schema_name: String§events: Vec<JsonEvent>§final_text: String§session_id: String§error: String§usage: BTreeMap<String, i64>§cost_usd: f64§duration_ms: i64§unknown_json_lines: Vec<String>Trait Implementations§
Source§impl Clone for ParsedJsonOutput
impl Clone for ParsedJsonOutput
Source§fn clone(&self) -> ParsedJsonOutput
fn clone(&self) -> ParsedJsonOutput
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 ParsedJsonOutput
impl Debug for ParsedJsonOutput
Source§impl PartialEq for ParsedJsonOutput
impl PartialEq for ParsedJsonOutput
impl StructuralPartialEq for ParsedJsonOutput
Auto Trait Implementations§
impl Freeze for ParsedJsonOutput
impl RefUnwindSafe for ParsedJsonOutput
impl Send for ParsedJsonOutput
impl Sync for ParsedJsonOutput
impl Unpin for ParsedJsonOutput
impl UnsafeUnpin for ParsedJsonOutput
impl UnwindSafe for ParsedJsonOutput
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