pub enum SummarizationTriggerParsed {
DosageThreshold {
percent: u8,
},
ScopeClose,
TurnCount {
count: i32,
},
ArtifactCount {
count: i32,
},
Manual,
}Expand description
Summarization trigger types (mirrors cellstate_core::SummarizationTrigger).
Variants§
DosageThreshold
Trigger when token usage reaches threshold percent
ScopeClose
Trigger when scope closes
TurnCount
Trigger every N turns
ArtifactCount
Trigger every N artifacts
Manual
Manual trigger only
Trait Implementations§
Source§impl Clone for SummarizationTriggerParsed
impl Clone for SummarizationTriggerParsed
Source§fn clone(&self) -> SummarizationTriggerParsed
fn clone(&self) -> SummarizationTriggerParsed
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 moreSource§impl Debug for SummarizationTriggerParsed
impl Debug for SummarizationTriggerParsed
Source§impl<'de> Deserialize<'de> for SummarizationTriggerParsed
impl<'de> Deserialize<'de> for SummarizationTriggerParsed
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SummarizationTriggerParsed
Auto Trait Implementations§
impl Freeze for SummarizationTriggerParsed
impl RefUnwindSafe for SummarizationTriggerParsed
impl Send for SummarizationTriggerParsed
impl Sync for SummarizationTriggerParsed
impl Unpin for SummarizationTriggerParsed
impl UnwindSafe for SummarizationTriggerParsed
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