pub enum TokenOverflowStrategy {
RemoveOldest,
Summarize,
Truncate,
}Expand description
Strategy for handling token overflow in memory buffer
Variants§
RemoveOldest
Remove oldest messages
Summarize
Summarize old messages
Truncate
Truncate message content
Trait Implementations§
Source§impl Clone for TokenOverflowStrategy
impl Clone for TokenOverflowStrategy
Source§fn clone(&self) -> TokenOverflowStrategy
fn clone(&self) -> TokenOverflowStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TokenOverflowStrategy
impl RefUnwindSafe for TokenOverflowStrategy
impl Send for TokenOverflowStrategy
impl Sync for TokenOverflowStrategy
impl Unpin for TokenOverflowStrategy
impl UnwindSafe for TokenOverflowStrategy
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