pub struct SnapshotCaptureWithContent {
pub source_id: String,
pub app_name: String,
pub window_title: String,
pub timestamp: i64,
pub source: String,
pub content: String,
pub summary: Option<String>,
}Expand description
A snapshot capture enriched with full chunk content + LLM summary.
Wire format for GET /api/snapshots/{id}/captures-with-content. The
frontend uses this to render the snapshot detail panel.
Fields§
§source_id: String§app_name: String§window_title: String§timestamp: i64§source: String§content: String§summary: Option<String>Trait Implementations§
Source§impl Clone for SnapshotCaptureWithContent
impl Clone for SnapshotCaptureWithContent
Source§fn clone(&self) -> SnapshotCaptureWithContent
fn clone(&self) -> SnapshotCaptureWithContent
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 SnapshotCaptureWithContent
impl Debug for SnapshotCaptureWithContent
Source§impl<'de> Deserialize<'de> for SnapshotCaptureWithContent
impl<'de> Deserialize<'de> for SnapshotCaptureWithContent
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
Auto Trait Implementations§
impl Freeze for SnapshotCaptureWithContent
impl RefUnwindSafe for SnapshotCaptureWithContent
impl Send for SnapshotCaptureWithContent
impl Sync for SnapshotCaptureWithContent
impl Unpin for SnapshotCaptureWithContent
impl UnsafeUnpin for SnapshotCaptureWithContent
impl UnwindSafe for SnapshotCaptureWithContent
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