pub struct SessionMemoryCompactor;Implementations§
Source§impl SessionMemoryCompactor
impl SessionMemoryCompactor
pub fn new() -> Self
pub fn extract_and_compact( &self, conversation: &Conversation, ) -> (Vec<String>, Conversation)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SessionMemoryCompactor
impl RefUnwindSafe for SessionMemoryCompactor
impl Send for SessionMemoryCompactor
impl Sync for SessionMemoryCompactor
impl Unpin for SessionMemoryCompactor
impl UnsafeUnpin for SessionMemoryCompactor
impl UnwindSafe for SessionMemoryCompactor
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