pub struct CollapseCompactor;Expand description
rho > collapse_threshold: drop oldest messages until within target. Selection via
plan_drop_oldest; this executor only drains the chosen count.
Trait Implementations§
Source§impl Compressor for CollapseCompactor
impl Compressor for CollapseCompactor
fn compress( &self, partitions: &mut ContextPartitions, target_tokens: u32, _max_tokens: u32, preserve_k: usize, _summarizer: &dyn Summarizer, engine: &ContextTokenEngine, ) -> CompressResult
Auto Trait Implementations§
impl Freeze for CollapseCompactor
impl RefUnwindSafe for CollapseCompactor
impl Send for CollapseCompactor
impl Sync for CollapseCompactor
impl Unpin for CollapseCompactor
impl UnsafeUnpin for CollapseCompactor
impl UnwindSafe for CollapseCompactor
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