pub enum SummaryTrigger {
OnTruncation,
Periodic {
interval: usize,
},
TokenThreshold {
threshold: u32,
},
}Expand description
Trigger conditions for when to create a summary.
Variants§
OnTruncation
Always summarize when truncation occurs
Periodic
Summarize after N rounds of conversation
TokenThreshold
Summarize when token count exceeds threshold
Trait Implementations§
Source§impl Clone for SummaryTrigger
impl Clone for SummaryTrigger
Source§fn clone(&self) -> SummaryTrigger
fn clone(&self) -> SummaryTrigger
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 SummaryTrigger
impl RefUnwindSafe for SummaryTrigger
impl Send for SummaryTrigger
impl Sync for SummaryTrigger
impl Unpin for SummaryTrigger
impl UnsafeUnpin for SummaryTrigger
impl UnwindSafe for SummaryTrigger
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