pub struct LocalSessionRow {Show 32 fields
pub id: String,
pub source_path: Option<String>,
pub sync_status: String,
pub last_synced_at: Option<String>,
pub user_id: Option<String>,
pub nickname: Option<String>,
pub team_id: Option<String>,
pub tool: String,
pub agent_provider: Option<String>,
pub agent_model: Option<String>,
pub title: Option<String>,
pub description: Option<String>,
pub tags: Option<String>,
pub created_at: String,
pub uploaded_at: Option<String>,
pub message_count: i64,
pub user_message_count: i64,
pub task_count: i64,
pub event_count: i64,
pub duration_seconds: i64,
pub total_input_tokens: i64,
pub total_output_tokens: i64,
pub git_remote: Option<String>,
pub git_branch: Option<String>,
pub git_commit: Option<String>,
pub git_repo_name: Option<String>,
pub pr_number: Option<i64>,
pub pr_url: Option<String>,
pub working_directory: Option<String>,
pub files_modified: Option<String>,
pub files_read: Option<String>,
pub has_errors: bool,
}Expand description
A local session row stored in the local SQLite database.
Fields§
§id: String§source_path: Option<String>§sync_status: String§last_synced_at: Option<String>§user_id: Option<String>§nickname: Option<String>§team_id: Option<String>§tool: String§agent_provider: Option<String>§agent_model: Option<String>§title: Option<String>§description: Option<String>§created_at: String§uploaded_at: Option<String>§message_count: i64§user_message_count: i64§task_count: i64§event_count: i64§duration_seconds: i64§total_input_tokens: i64§total_output_tokens: i64§git_remote: Option<String>§git_branch: Option<String>§git_commit: Option<String>§git_repo_name: Option<String>§pr_number: Option<i64>§pr_url: Option<String>§working_directory: Option<String>§files_modified: Option<String>§files_read: Option<String>§has_errors: boolTrait Implementations§
Source§impl Clone for LocalSessionRow
impl Clone for LocalSessionRow
Source§fn clone(&self) -> LocalSessionRow
fn clone(&self) -> LocalSessionRow
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 LocalSessionRow
impl RefUnwindSafe for LocalSessionRow
impl Send for LocalSessionRow
impl Sync for LocalSessionRow
impl Unpin for LocalSessionRow
impl UnwindSafe for LocalSessionRow
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