pub struct SessionCompaction { /* private fields */ }Expand description
Latest durable compaction summary and its source provenance.
Implementations§
Source§impl SessionCompaction
impl SessionCompaction
Sourcepub const fn summary(&self) -> &CanonicalMessage
pub const fn summary(&self) -> &CanonicalMessage
Returns the canonical summary message used for future model context.
Sourcepub const fn compacted_through_record_id(&self) -> RecordId
pub const fn compacted_through_record_id(&self) -> RecordId
Returns the last source record replaced in model context.
Trait Implementations§
Source§impl Clone for SessionCompaction
impl Clone for SessionCompaction
Source§fn clone(&self) -> SessionCompaction
fn clone(&self) -> SessionCompaction
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 SessionCompaction
impl Debug for SessionCompaction
Source§impl PartialEq for SessionCompaction
impl PartialEq for SessionCompaction
impl StructuralPartialEq for SessionCompaction
Auto Trait Implementations§
impl Freeze for SessionCompaction
impl RefUnwindSafe for SessionCompaction
impl Send for SessionCompaction
impl Sync for SessionCompaction
impl Unpin for SessionCompaction
impl UnsafeUnpin for SessionCompaction
impl UnwindSafe for SessionCompaction
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