pub enum SummarizationTrigger {
DosageThreshold {
percent: u8,
},
ScopeClose,
TurnCount {
count: i32,
},
ArtifactCount {
count: i32,
},
Manual,
}Expand description
Trigger condition for auto-summarization policy.
Variants§
Trait Implementations§
Source§impl Clone for SummarizationTrigger
impl Clone for SummarizationTrigger
Source§fn clone(&self) -> SummarizationTrigger
fn clone(&self) -> SummarizationTrigger
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 ComposeSchema for SummarizationTrigger
impl ComposeSchema for SummarizationTrigger
Source§impl Debug for SummarizationTrigger
impl Debug for SummarizationTrigger
Source§impl<'de> Deserialize<'de> for SummarizationTrigger
impl<'de> Deserialize<'de> for SummarizationTrigger
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
Source§impl Display for SummarizationTrigger
impl Display for SummarizationTrigger
Source§impl Hash for SummarizationTrigger
impl Hash for SummarizationTrigger
Source§impl PartialEq for SummarizationTrigger
impl PartialEq for SummarizationTrigger
Source§impl Serialize for SummarizationTrigger
impl Serialize for SummarizationTrigger
Source§impl ToSchema for SummarizationTrigger
impl ToSchema for SummarizationTrigger
impl Copy for SummarizationTrigger
impl Eq for SummarizationTrigger
impl StructuralPartialEq for SummarizationTrigger
Auto Trait Implementations§
impl Freeze for SummarizationTrigger
impl RefUnwindSafe for SummarizationTrigger
impl Send for SummarizationTrigger
impl Sync for SummarizationTrigger
impl Unpin for SummarizationTrigger
impl UnwindSafe for SummarizationTrigger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.