pub enum AttentionZone {
Opening,
Critical,
Primary,
Supporting,
Closing,
}Expand description
Attention zones based on U-curve optimization.
Variants§
Opening
Zone 1: Anti-patterns, corrections: AI sees first.
Critical
Zone 2: Direct answers, highest salience.
Primary
Zone 3: Supporting context, related memories.
Supporting
Zone 4: Background, lower salience.
Closing
Zone 5: Summary, open questions: AI sees last (reinforcement).
Implementations§
Source§impl AttentionZone
impl AttentionZone
Sourcepub fn all_ordered() -> &'static [AttentionZone]
pub fn all_ordered() -> &'static [AttentionZone]
Returns all zones in layout order.
Trait Implementations§
Source§impl Clone for AttentionZone
impl Clone for AttentionZone
Source§fn clone(&self) -> AttentionZone
fn clone(&self) -> AttentionZone
Returns a duplicate of the value. Read more
1.0.0 · 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 AttentionZone
impl Debug for AttentionZone
Source§impl Hash for AttentionZone
impl Hash for AttentionZone
Source§impl PartialEq for AttentionZone
impl PartialEq for AttentionZone
impl Copy for AttentionZone
impl Eq for AttentionZone
impl StructuralPartialEq for AttentionZone
Auto Trait Implementations§
impl Freeze for AttentionZone
impl RefUnwindSafe for AttentionZone
impl Send for AttentionZone
impl Sync for AttentionZone
impl Unpin for AttentionZone
impl UnsafeUnpin for AttentionZone
impl UnwindSafe for AttentionZone
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