pub struct SessionSemanticSummaryRow {
pub session_id: String,
pub summary_json: String,
pub generated_at: String,
pub provider: String,
pub model: Option<String>,
pub source_kind: String,
pub generation_kind: String,
pub prompt_fingerprint: Option<String>,
pub source_details_json: Option<String>,
pub diff_tree_json: Option<String>,
pub error: Option<String>,
pub updated_at: String,
}Expand description
Session-level semantic summary row persisted in local SQLite.
Fields§
§session_id: String§summary_json: String§generated_at: String§provider: String§model: Option<String>§source_kind: String§generation_kind: String§prompt_fingerprint: Option<String>§source_details_json: Option<String>§diff_tree_json: Option<String>§error: Option<String>§updated_at: StringTrait Implementations§
Source§impl Clone for SessionSemanticSummaryRow
impl Clone for SessionSemanticSummaryRow
Source§fn clone(&self) -> SessionSemanticSummaryRow
fn clone(&self) -> SessionSemanticSummaryRow
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 SessionSemanticSummaryRow
impl Debug for SessionSemanticSummaryRow
impl Eq for SessionSemanticSummaryRow
impl StructuralPartialEq for SessionSemanticSummaryRow
Auto Trait Implementations§
impl Freeze for SessionSemanticSummaryRow
impl RefUnwindSafe for SessionSemanticSummaryRow
impl Send for SessionSemanticSummaryRow
impl Sync for SessionSemanticSummaryRow
impl Unpin for SessionSemanticSummaryRow
impl UnsafeUnpin for SessionSemanticSummaryRow
impl UnwindSafe for SessionSemanticSummaryRow
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