pub struct SessionSearchSummary {
pub session_id: SessionId,
pub title: Option<String>,
pub status: SessionStatus,
pub profile: Option<String>,
pub workspace: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub run_status: Option<RunStatus>,
pub run_preview: Option<String>,
}Expand description
Minimal canonical session projection.
Fields§
§session_id: SessionIdSession id.
title: Option<String>User-facing title.
status: SessionStatusSession status.
profile: Option<String>Profile.
workspace: Option<String>Safe workspace display value.
created_at: DateTime<Utc>Creation time.
updated_at: DateTime<Utc>Last update time.
run_status: Option<RunStatus>Optional matching run status.
run_preview: Option<String>Optional bounded matching run preview.
Trait Implementations§
Source§impl Clone for SessionSearchSummary
impl Clone for SessionSearchSummary
Source§fn clone(&self) -> SessionSearchSummary
fn clone(&self) -> SessionSearchSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionSearchSummary
impl Debug for SessionSearchSummary
Source§impl<'de> Deserialize<'de> for SessionSearchSummary
impl<'de> Deserialize<'de> for SessionSearchSummary
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
impl Eq for SessionSearchSummary
Source§impl PartialEq for SessionSearchSummary
impl PartialEq for SessionSearchSummary
Source§impl Serialize for SessionSearchSummary
impl Serialize for SessionSearchSummary
impl StructuralPartialEq for SessionSearchSummary
Auto Trait Implementations§
impl Freeze for SessionSearchSummary
impl RefUnwindSafe for SessionSearchSummary
impl Send for SessionSearchSummary
impl Sync for SessionSearchSummary
impl Unpin for SessionSearchSummary
impl UnsafeUnpin for SessionSearchSummary
impl UnwindSafe for SessionSearchSummary
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