pub struct CompactionResetSink { /* private fields */ }Expand description
§9.1 as-built compaction reset feed: an ALWAYS-ON sink — unconditional,
unlike the distiller’s trigger sink — surfacing CompactionCompleted
session keys to a callback. The gateway points it at
AgentMemoryRuntimeInjector::on_session_compacted so the coordinator’s
cross-turn dedup/budget state resets even when no distiller is enabled
(gate finding: budgeted injection without a distiller never reset).
Implementations§
Trait Implementations§
Source§impl MemberAgentEventSink for CompactionResetSink
impl MemberAgentEventSink for CompactionResetSink
fn observe(&self, _identity: &str, envelope: &EventEnvelope<AgentEvent>)
Auto Trait Implementations§
impl !RefUnwindSafe for CompactionResetSink
impl !UnwindSafe for CompactionResetSink
impl Freeze for CompactionResetSink
impl Send for CompactionResetSink
impl Sync for CompactionResetSink
impl Unpin for CompactionResetSink
impl UnsafeUnpin for CompactionResetSink
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more