pub enum OriginTrigger {
UserExplicit,
UserCorrection,
AgentInferred,
CommunityShared,
AutoConsolidated,
Automatic,
}Expand description
How a pattern’s knowledge was originally captured.
Variants§
UserExplicit
User explicitly said “remember this”
UserCorrection
User corrected the AI’s behavior
AgentInferred
Agent inferred from behavior patterns
Shared from community
AutoConsolidated
Auto-consolidated during memory consolidation
Automatic
Automatically generated (e.g. starter patterns)
Trait Implementations§
Source§impl Clone for OriginTrigger
impl Clone for OriginTrigger
Source§fn clone(&self) -> OriginTrigger
fn clone(&self) -> OriginTrigger
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 OriginTrigger
impl Debug for OriginTrigger
Source§impl<'de> Deserialize<'de> for OriginTrigger
impl<'de> Deserialize<'de> for OriginTrigger
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 PartialEq for OriginTrigger
impl PartialEq for OriginTrigger
Source§fn eq(&self, other: &OriginTrigger) -> bool
fn eq(&self, other: &OriginTrigger) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OriginTrigger
impl Serialize for OriginTrigger
impl Copy for OriginTrigger
impl StructuralPartialEq for OriginTrigger
Auto Trait Implementations§
impl Freeze for OriginTrigger
impl RefUnwindSafe for OriginTrigger
impl Send for OriginTrigger
impl Sync for OriginTrigger
impl Unpin for OriginTrigger
impl UnsafeUnpin for OriginTrigger
impl UnwindSafe for OriginTrigger
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