pub enum AttentionDecision {
Present(Prompt, AttentionEvidence),
ContinueManually(AttentionEvidence),
Silent(AttentionEvidence),
}Expand description
Normal outcomes of projecting a prompt.
Variants§
Present(Prompt, AttentionEvidence)
Exactly one body-level prompt is visible.
ContinueManually(AttentionEvidence)
Work remains available for manual continuation without interruption.
Silent(AttentionEvidence)
Silence is the correct projection.
Trait Implementations§
Source§impl Clone for AttentionDecision
impl Clone for AttentionDecision
Source§fn clone(&self) -> AttentionDecision
fn clone(&self) -> AttentionDecision
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 moreSource§impl Debug for AttentionDecision
impl Debug for AttentionDecision
impl Eq for AttentionDecision
Source§impl PartialEq for AttentionDecision
impl PartialEq for AttentionDecision
impl StructuralPartialEq for AttentionDecision
Auto Trait Implementations§
impl Freeze for AttentionDecision
impl RefUnwindSafe for AttentionDecision
impl Send for AttentionDecision
impl Sync for AttentionDecision
impl Unpin for AttentionDecision
impl UnsafeUnpin for AttentionDecision
impl UnwindSafe for AttentionDecision
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