pub enum BrainSignal {
RecallHit {
target_id: Uuid,
latency_us: i64,
},
RecallMiss,
SearchCompleted {
latency_us: i64,
},
Feedback {
target_id: Uuid,
signal: FeedbackSignal,
},
NoteAccessed {
target_id: Uuid,
},
Irrelevant,
}Expand description
Interpreted brain signal extracted from a raw Event.
Variants§
RecallHit
A recall verb succeeded — positive signal for the recalled entity.
RecallMiss
A recall verb returned no results — miss signal for tuning.
SearchCompleted
A search verb completed.
Feedback
Explicit feedback on a specific entity.
NoteAccessed
Any other note-substrate access (get, list on notes).
Irrelevant
Event is not relevant to the brain.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BrainSignal
impl RefUnwindSafe for BrainSignal
impl Send for BrainSignal
impl Sync for BrainSignal
impl Unpin for BrainSignal
impl UnsafeUnpin for BrainSignal
impl UnwindSafe for BrainSignal
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