pub struct AttentionSignals {
pub query_length: usize,
pub emotional_energy: 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§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
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