pub struct LocalCompactor;Expand description
本地滑动窗口压缩器 — v0.1 默认实现。
Implementations§
Trait Implementations§
Source§impl ContextCompactor for LocalCompactor
impl ContextCompactor for LocalCompactor
Source§fn compact(
&self,
messages: &[Message],
budget: &ContextBudget,
) -> CompactionResult
fn compact( &self, messages: &[Message], budget: &ContextBudget, ) -> CompactionResult
对消息列表执行压缩。 Read more
Source§impl Debug for LocalCompactor
impl Debug for LocalCompactor
Source§impl Default for LocalCompactor
impl Default for LocalCompactor
Source§fn default() -> LocalCompactor
fn default() -> LocalCompactor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LocalCompactor
impl RefUnwindSafe for LocalCompactor
impl Send for LocalCompactor
impl Sync for LocalCompactor
impl Unpin for LocalCompactor
impl UnsafeUnpin for LocalCompactor
impl UnwindSafe for LocalCompactor
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