pub struct DenseSignal {
pub rank: Option<u32>,
pub cosine: Option<f64>,
}Expand description
What the pack’s encoder said about one hit: its rank on the dense ballot (from 1) and its cosine with the prompt. Both are absent on a pack that does not send them, or on a hit the encoder did not name.
Fields§
§rank: Option<u32>§cosine: Option<f64>Trait Implementations§
Source§impl Clone for DenseSignal
impl Clone for DenseSignal
impl Copy for DenseSignal
Source§impl Debug for DenseSignal
impl Debug for DenseSignal
Source§impl Default for DenseSignal
impl Default for DenseSignal
Source§impl PartialEq for DenseSignal
impl PartialEq for DenseSignal
impl StructuralPartialEq for DenseSignal
Auto Trait Implementations§
impl Freeze for DenseSignal
impl RefUnwindSafe for DenseSignal
impl Send for DenseSignal
impl Sync for DenseSignal
impl Unpin for DenseSignal
impl UnsafeUnpin for DenseSignal
impl UnwindSafe for DenseSignal
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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