pub struct RowResult {
pub idx: usize,
pub id: String,
pub ok: bool,
pub schema_valid: Option<bool>,
pub tool_ok: Option<bool>,
pub latency_ms: u64,
pub completion_tokens: Option<u64>,
pub tokens_per_s: Option<f64>,
pub error: Option<String>,
pub response_blake3: String,
}Fields§
§idx: usize§id: String§ok: boolEvery expectation the row states held (a row with none: the request succeeded).
schema_valid: Option<bool>§tool_ok: Option<bool>§latency_ms: u64§completion_tokens: Option<u64>§tokens_per_s: Option<f64>§error: Option<String>§response_blake3: Stringblake3 of the response message, to spot output changes between runs.
Trait Implementations§
impl StructuralPartialEq for RowResult
Auto Trait Implementations§
impl Forget for RowResult
impl Freeze for RowResult
impl RefUnwindSafe for RowResult
impl Send for RowResult
impl Sync for RowResult
impl Unpin for RowResult
impl UnsafeUnpin for RowResult
impl UnwindSafe for RowResult
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