pub struct VectorEligibilityReport {
pub input_rows: usize,
pub work_units: usize,
pub max_work: usize,
pub source_strategy: &'static str,
pub eligible_vectors: usize,
pub scored_vectors: usize,
pub complete: bool,
}Expand description
Counts input rows separately from unique non-NULL vector identities. An upstream LIMIT is applied before this boundary, including duplicate rows.
Fields§
§input_rows: usize§work_units: usize§max_work: usize§source_strategy: &'static str§eligible_vectors: usize§scored_vectors: usize§complete: boolTrait Implementations§
Source§impl Clone for VectorEligibilityReport
impl Clone for VectorEligibilityReport
impl Copy for VectorEligibilityReport
Source§impl Debug for VectorEligibilityReport
impl Debug for VectorEligibilityReport
Source§impl Default for VectorEligibilityReport
impl Default for VectorEligibilityReport
impl Eq for VectorEligibilityReport
Source§impl PartialEq for VectorEligibilityReport
impl PartialEq for VectorEligibilityReport
impl StructuralPartialEq for VectorEligibilityReport
Auto Trait Implementations§
impl Freeze for VectorEligibilityReport
impl RefUnwindSafe for VectorEligibilityReport
impl Send for VectorEligibilityReport
impl Sync for VectorEligibilityReport
impl Unpin for VectorEligibilityReport
impl UnsafeUnpin for VectorEligibilityReport
impl UnwindSafe for VectorEligibilityReport
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> 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