pub struct ResumeResult {
pub messages: Vec<Message>,
pub metadata: Option<SessionMetadata>,
pub dropped_count: usize,
}Expand description
Result of resuming a session.
Fields§
§messages: Vec<Message>Messages to inject into the QueryEngine (deduplicated, tail segment)
metadata: Option<SessionMetadata>Session metadata (model, cwd, etc.)
dropped_count: usizeNumber of messages dropped (deduplicated or outside tail window)
Trait Implementations§
Source§impl Clone for ResumeResult
impl Clone for ResumeResult
Source§fn clone(&self) -> ResumeResult
fn clone(&self) -> ResumeResult
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 ResumeResult
impl RefUnwindSafe for ResumeResult
impl Send for ResumeResult
impl Sync for ResumeResult
impl Unpin for ResumeResult
impl UnsafeUnpin for ResumeResult
impl UnwindSafe for ResumeResult
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