pub struct SessionEntry {Show 19 fields
pub session_id: String,
pub provider: String,
pub model: String,
pub worktree_path: String,
pub worktree_name: String,
pub created_at: String,
pub provider_session_id: Option<String>,
pub sandbox_name: Option<String>,
pub is_worktree: bool,
pub discovered: bool,
pub discovery_source: Option<String>,
pub log_path: Option<String>,
pub log_completeness: String,
pub name: Option<String>,
pub description: Option<String>,
pub tags: Vec<String>,
pub dependencies: Vec<String>,
pub retried_from: Option<String>,
pub interactive: bool,
}Fields§
§session_id: String§provider: String§model: String§worktree_path: String§worktree_name: String§created_at: String§provider_session_id: Option<String>§sandbox_name: Option<String>§is_worktree: bool§discovered: bool§discovery_source: Option<String>§log_path: Option<String>§log_completeness: String§name: Option<String>Human-readable session name for discovery.
description: Option<String>Short description of the session’s purpose.
Arbitrary tags for categorization and discovery.
dependencies: Vec<String>Session IDs that this session depends on (must complete before this session starts).
retried_from: Option<String>Session ID that this session is a retry of.
interactive: boolWhether this is a long-lived interactive session (FIFO-based).
Trait Implementations§
Source§impl Clone for SessionEntry
impl Clone for SessionEntry
Source§fn clone(&self) -> SessionEntry
fn clone(&self) -> SessionEntry
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 SessionEntry
impl Debug for SessionEntry
Source§impl<'de> Deserialize<'de> for SessionEntry
impl<'de> Deserialize<'de> for SessionEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&SessionEntry> for SessionInfo
impl From<&SessionEntry> for SessionInfo
Source§fn from(e: &SessionEntry) -> Self
fn from(e: &SessionEntry) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SessionEntry
impl RefUnwindSafe for SessionEntry
impl Send for SessionEntry
impl Sync for SessionEntry
impl Unpin for SessionEntry
impl UnsafeUnpin for SessionEntry
impl UnwindSafe for SessionEntry
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