pub struct RunRow {
pub session_id: String,
pub started_at: DateTime<Utc>,
pub provider: String,
pub model: String,
pub title: Option<String>,
pub run: u32,
pub stats: RunStats,
}Expand description
One finished run, with enough of its session to be identifiable.
Fields§
§session_id: String§started_at: DateTime<Utc>When the session started. A resumed session’s later runs share it; the transcript records no per-run stamp, and inventing one from file mtime would be a guess dressed as a measurement.
provider: String§model: String§title: Option<String>§run: u32Which run within the session, 1-based. A resumed session has several.
stats: RunStatsTrait Implementations§
Auto Trait Implementations§
impl Freeze for RunRow
impl RefUnwindSafe for RunRow
impl Send for RunRow
impl Sync for RunRow
impl Unpin for RunRow
impl UnsafeUnpin for RunRow
impl UnwindSafe for RunRow
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