pub struct AttentionEvidence {
pub coalesced: usize,
pub interruptions_spent: u32,
pub reason: &'static str,
}Expand description
Explicit evidence explaining an attention decision.
Fields§
§coalesced: usizePrompts combined behind this decision.
interruptions_spent: u32Interruptions already spent in the current window.
reason: &'static strHuman-readable policy reason.
Trait Implementations§
Source§impl Clone for AttentionEvidence
impl Clone for AttentionEvidence
Source§fn clone(&self) -> AttentionEvidence
fn clone(&self) -> AttentionEvidence
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 AttentionEvidence
impl Debug for AttentionEvidence
impl Eq for AttentionEvidence
Source§impl PartialEq for AttentionEvidence
impl PartialEq for AttentionEvidence
impl StructuralPartialEq for AttentionEvidence
Auto Trait Implementations§
impl Freeze for AttentionEvidence
impl RefUnwindSafe for AttentionEvidence
impl Send for AttentionEvidence
impl Sync for AttentionEvidence
impl Unpin for AttentionEvidence
impl UnsafeUnpin for AttentionEvidence
impl UnwindSafe for AttentionEvidence
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