pub struct TranscriptSummary {
pub entries: Vec<SummaryEntry>,
/* private fields */
}Fields§
§entries: Vec<SummaryEntry>Implementations§
Source§impl TranscriptSummary
impl TranscriptSummary
pub fn from_snapshot(snapshot: &CanonicalSessionSnapshot) -> Self
pub fn from_materialized(session: &MaterializedSession) -> Self
pub fn mark_earlier_history_omitted(&mut self)
pub fn push_user(&mut self, text: &str)
pub fn observe(&mut self, update: &SessionUpdate)
pub fn observe_terminal(&mut self, terminal: &TerminalOutputRecord)
Sourcepub fn latest_user_messages(&self) -> Self
pub fn latest_user_messages(&self) -> Self
Jev’s current-request conversation, without historical tool-call records. Keep the available suffix and its coverage marker if replay lacks the user boundary.
Sourcepub fn retained(&self) -> Self
pub fn retained(&self) -> Self
Exact retained context alongside a model-produced summary, newest-first selection.
Trait Implementations§
Source§impl Clone for TranscriptSummary
impl Clone for TranscriptSummary
Source§impl Debug for TranscriptSummary
impl Debug for TranscriptSummary
Auto Trait Implementations§
impl Freeze for TranscriptSummary
impl RefUnwindSafe for TranscriptSummary
impl Send for TranscriptSummary
impl Sync for TranscriptSummary
impl Unpin for TranscriptSummary
impl UnsafeUnpin for TranscriptSummary
impl UnwindSafe for TranscriptSummary
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.