pub struct AttentionSignals {
pub query_length: usize,
pub emotional_energy: f32,
pub emotional_intensity: f32,
pub session_depth: usize,
pub pattern_confidence: f32,
pub cache_hit_rate: f32,
pub archetype_match_score: f32,
}Expand description
Input signals for computing attention weights.
Fields§
§query_length: usize§emotional_energy: f32§emotional_intensity: f32Magnitude of the current 21D emotional state ring (0.0 = neutral).
session_depth: usize§pattern_confidence: f32§cache_hit_rate: f32§archetype_match_score: f32Auto Trait Implementations§
impl Freeze for AttentionSignals
impl RefUnwindSafe for AttentionSignals
impl Send for AttentionSignals
impl Sync for AttentionSignals
impl Unpin for AttentionSignals
impl UnsafeUnpin for AttentionSignals
impl UnwindSafe for AttentionSignals
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more