pub enum SyntheticReason {
ProjectInstructions,
SystemReminder,
Steer,
CompactionSummary,
SubagentResult,
DoomLoopNudge,
RetryFeedback,
Moim,
Memory,
SubdirInstructions,
Unknown,
}Expand description
Structural provenance on every injected user item (grok 04): no consumer ever parses message text to learn where it came from.
Variants§
ProjectInstructions
SystemReminder
Steer
CompactionSummary
SubagentResult
DoomLoopNudge
RetryFeedback
Moim
Memory
SubdirInstructions
Unknown
Trait Implementations§
Source§impl Clone for SyntheticReason
impl Clone for SyntheticReason
Source§fn clone(&self) -> SyntheticReason
fn clone(&self) -> SyntheticReason
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 moreimpl Copy for SyntheticReason
Source§impl Debug for SyntheticReason
impl Debug for SyntheticReason
Source§impl<'de> Deserialize<'de> for SyntheticReason
impl<'de> Deserialize<'de> for SyntheticReason
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 Eq for SyntheticReason
Source§impl PartialEq for SyntheticReason
impl PartialEq for SyntheticReason
Source§impl Serialize for SyntheticReason
impl Serialize for SyntheticReason
impl StructuralPartialEq for SyntheticReason
Auto Trait Implementations§
impl Freeze for SyntheticReason
impl RefUnwindSafe for SyntheticReason
impl Send for SyntheticReason
impl Sync for SyntheticReason
impl Unpin for SyntheticReason
impl UnsafeUnpin for SyntheticReason
impl UnwindSafe for SyntheticReason
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