pub struct DiskANNWorkEstimate {Show 15 fields
pub approximate_nodes: f64,
pub completion_nodes: f64,
pub pq_lookup_coordinates: f64,
pub pq_distance_evaluations: f64,
pub logical_page_requests: f64,
pub logical_page_bytes: f64,
pub page_rounds: f64,
pub side_vectors: f64,
pub changed_vectors: f64,
pub rerank_vectors: f64,
pub exact_vectors: f64,
pub resident_pq_payload_bytes: f64,
pub page_budget_sufficient: bool,
pub cpu: f64,
pub io: f64,
}Fields§
§approximate_nodes: f64§completion_nodes: f64§pq_lookup_coordinates: f64§pq_distance_evaluations: f64§logical_page_requests: f64§logical_page_bytes: f64§page_rounds: f64§side_vectors: f64§changed_vectors: f64§rerank_vectors: f64§exact_vectors: f64§resident_pq_payload_bytes: f64§page_budget_sufficient: bool§cpu: f64§io: f64Implementations§
Trait Implementations§
Source§impl Clone for DiskANNWorkEstimate
impl Clone for DiskANNWorkEstimate
impl Copy for DiskANNWorkEstimate
Source§impl Debug for DiskANNWorkEstimate
impl Debug for DiskANNWorkEstimate
Source§impl Default for DiskANNWorkEstimate
impl Default for DiskANNWorkEstimate
Source§impl PartialEq for DiskANNWorkEstimate
impl PartialEq for DiskANNWorkEstimate
impl StructuralPartialEq for DiskANNWorkEstimate
Auto Trait Implementations§
impl Freeze for DiskANNWorkEstimate
impl RefUnwindSafe for DiskANNWorkEstimate
impl Send for DiskANNWorkEstimate
impl Sync for DiskANNWorkEstimate
impl Unpin for DiskANNWorkEstimate
impl UnsafeUnpin for DiskANNWorkEstimate
impl UnwindSafe for DiskANNWorkEstimate
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> 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