pub struct DefaultCompactionHooks;Expand description
Default no-op hooks that always return None (core summary used).
Trait Implementations§
Source§impl CompactionHooks for DefaultCompactionHooks
impl CompactionHooks for DefaultCompactionHooks
Source§fn generate_summary(&self, _messages: &[AgentMessage]) -> Option<String>
fn generate_summary(&self, _messages: &[AgentMessage]) -> Option<String>
Generate a summary for the messages being compacted.
Return
None to fall back to the core summary generator.Auto Trait Implementations§
impl Freeze for DefaultCompactionHooks
impl RefUnwindSafe for DefaultCompactionHooks
impl Send for DefaultCompactionHooks
impl Sync for DefaultCompactionHooks
impl Unpin for DefaultCompactionHooks
impl UnsafeUnpin for DefaultCompactionHooks
impl UnwindSafe for DefaultCompactionHooks
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