pub struct GraphSearchStats {
pub segments_traversed: usize,
pub graph_validations: usize,
pub entry_seed_discoveries: usize,
pub visited_epoch_clears: usize,
pub candidates_scored: usize,
pub candidates_rescored: usize,
pub segments_pruned_by_bound: usize,
}Expand description
Global top-k results and aggregate deterministic scan counters.
Fields§
§segments_traversed: usizeSealed segments that completed graph traversal.
graph_validations: usizeComplete immutable graph validations performed before descriptor reuse.
entry_seed_discoveries: usizeFull segment scans performed to discover persisted entry seeds.
visited_epoch_clears: usizeVisited arrays cleared after their epoch byte wrapped.
candidates_scored: usizeDistinct graph candidates scored by the Bit4 traversal estimator.
candidates_rescored: usizeRetained graph candidates read from full-precision storage.
segments_pruned_by_bound: usizeSealed graph segments rejected by the query-local competitive bound.
Trait Implementations§
Source§impl Clone for GraphSearchStats
impl Clone for GraphSearchStats
impl Copy for GraphSearchStats
Source§impl Debug for GraphSearchStats
impl Debug for GraphSearchStats
Source§impl Default for GraphSearchStats
impl Default for GraphSearchStats
impl Eq for GraphSearchStats
Source§impl PartialEq for GraphSearchStats
impl PartialEq for GraphSearchStats
impl StructuralPartialEq for GraphSearchStats
Auto Trait Implementations§
impl Freeze for GraphSearchStats
impl RefUnwindSafe for GraphSearchStats
impl Send for GraphSearchStats
impl Sync for GraphSearchStats
impl Unpin for GraphSearchStats
impl UnsafeUnpin for GraphSearchStats
impl UnwindSafe for GraphSearchStats
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