pub enum PromotionReason {
Important,
ReferenceCount(u32),
TaskScore(f32),
}Expand description
Why a chunk was nominated for promotion (auditable, multi-signal).
Variants§
Important
Explicitly marked “important to remember” (e.g. a memory_store call).
ReferenceCount(u32)
Recalled/grafted this many times during the session.
TaskScore(f32)
The task completed with this score (a boosting signal).
Trait Implementations§
Source§impl Clone for PromotionReason
impl Clone for PromotionReason
Source§impl Debug for PromotionReason
impl Debug for PromotionReason
Source§impl PartialEq for PromotionReason
impl PartialEq for PromotionReason
impl StructuralPartialEq for PromotionReason
Auto Trait Implementations§
impl Freeze for PromotionReason
impl RefUnwindSafe for PromotionReason
impl Send for PromotionReason
impl Sync for PromotionReason
impl Unpin for PromotionReason
impl UnsafeUnpin for PromotionReason
impl UnwindSafe for PromotionReason
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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