pub enum Verdict {
Agreed,
NearMiss {
rank: usize,
score: f32,
},
Buried {
rank: usize,
score: f32,
},
Absent,
NoRanking,
}Expand description
How ski’s ranking lines up with the native chooser’s pick on one prompt.
Variants§
Agreed
ski injected the same skill the model then used. Redundant — and because the model saw ski’s nudge first, this does not prove ski caused the pick.
NearMiss
ski abstained but ranked the native pick in its top [NEAR_MISS_RANK] —
the tunable edge: a looser gate or stronger channel could have surfaced it.
Buried
ski abstained and ranked the native pick deeper in its considered top-K.
Absent
ski never surfaced the native pick in its considered top-K — the retrieval ceiling; narrowing the gate cannot win this one.
NoRanking
No considered ranking was logged for the prompt (telemetry was off then, or a pre-feature event), so the pick can’t be placed.
Trait Implementations§
impl StructuralPartialEq for Verdict
Auto Trait Implementations§
impl Freeze for Verdict
impl RefUnwindSafe for Verdict
impl Send for Verdict
impl Sync for Verdict
impl Unpin for Verdict
impl UnsafeUnpin for Verdict
impl UnwindSafe for Verdict
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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