pub struct SessionCaptureSummary {
pub session_id: String,
pub submitted_at_unix_ms: u64,
pub native_memory: NativeMemorySweepOutcome,
pub session_checkpoints: SessionCheckpointCaptureOutcome,
pub post_session_draft: Option<PostSessionDraftSummary>,
pub librarian_handoff: LibrarianHandoffSummary,
pub remote_backup: RemoteBackupSummary,
pub warnings: Vec<String>,
/* private fields */
}Expand description
Combined capture summary for one wrapped session.
Fields§
§session_id: StringMimir session id.
submitted_at_unix_ms: u64Capture timestamp in Unix milliseconds.
native_memory: NativeMemorySweepOutcomeNative-memory sweep counts and draft paths.
session_checkpoints: SessionCheckpointCaptureOutcomeSession-local checkpoint draft counts and draft paths.
post_session_draft: Option<PostSessionDraftSummary>Post-session metadata draft path, when configured.
librarian_handoff: LibrarianHandoffSummaryLibrarian handoff result after draft capture.
remote_backup: RemoteBackupSummaryOptional remote backup result after capture/librarian handoff.
warnings: Vec<String>Non-fatal capture errors converted into agent-inspectable warnings.
Trait Implementations§
Source§impl Clone for SessionCaptureSummary
impl Clone for SessionCaptureSummary
Source§fn clone(&self) -> SessionCaptureSummary
fn clone(&self) -> SessionCaptureSummary
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 SessionCaptureSummary
impl Debug for SessionCaptureSummary
Source§impl PartialEq for SessionCaptureSummary
impl PartialEq for SessionCaptureSummary
Source§impl Serialize for SessionCaptureSummary
impl Serialize for SessionCaptureSummary
impl Eq for SessionCaptureSummary
impl StructuralPartialEq for SessionCaptureSummary
Auto Trait Implementations§
impl Freeze for SessionCaptureSummary
impl RefUnwindSafe for SessionCaptureSummary
impl Send for SessionCaptureSummary
impl Sync for SessionCaptureSummary
impl Unpin for SessionCaptureSummary
impl UnsafeUnpin for SessionCaptureSummary
impl UnwindSafe for SessionCaptureSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.