pub enum DetectionPattern {
ConflictingTemplates {
similarity_threshold: f64,
contradiction_keywords: Vec<String>,
},
ConflictingPerceptions {
confidence_threshold: f64,
overlap_threshold: f64,
},
EnvironmentalConflict {
variable_patterns: Vec<String>,
value_conflicts: Vec<(String, String)>,
},
ToolConflicts {
tool_categories: Vec<String>,
behavior_patterns: Vec<String>,
},
}Expand description
Patterns for detecting paradoxes
Variants§
ConflictingTemplates
Conflicting template content
ConflictingPerceptions
Contradictory perceptions
EnvironmentalConflict
Inconsistent environmental signals
ToolConflicts
Tool behavior conflicts
Trait Implementations§
Source§impl Clone for DetectionPattern
impl Clone for DetectionPattern
Source§fn clone(&self) -> DetectionPattern
fn clone(&self) -> DetectionPattern
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DetectionPattern
impl Debug for DetectionPattern
Source§impl<'de> Deserialize<'de> for DetectionPattern
impl<'de> Deserialize<'de> for DetectionPattern
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
Auto Trait Implementations§
impl Freeze for DetectionPattern
impl RefUnwindSafe for DetectionPattern
impl Send for DetectionPattern
impl Sync for DetectionPattern
impl Unpin for DetectionPattern
impl UnsafeUnpin for DetectionPattern
impl UnwindSafe for DetectionPattern
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