pub struct SiblingSweepStats {
pub groups_considered: usize,
pub eligible_candidates: usize,
pub candidates_examined: usize,
pub accepted: usize,
pub candidate_budget_dropped: usize,
pub per_group_cap_dropped: usize,
pub total_cap_dropped: usize,
}Expand description
Counters for the bounded post-grouping sibling sweep.
Fields§
§groups_considered: usizeEstablished primary groups considered for local siblings.
eligible_candidates: usizeCanonical-to-ungrouped comparisons eligible under the file, minimum, nesting, conditional-arm, and shape-divergence rules.
candidates_examined: usizeCandidates handed to the verifier.
accepted: usizeSiblings retained after the relaxed verifier threshold.
candidate_budget_dropped: usizeCandidates left unexamined because candidate_budget was reached.
per_group_cap_dropped: usizeCandidates left unexamined after their group reached per_group_cap.
total_cap_dropped: usizeCandidates left unexamined after the report reached total_cap.
Trait Implementations§
Source§impl Clone for SiblingSweepStats
impl Clone for SiblingSweepStats
Source§fn clone(&self) -> SiblingSweepStats
fn clone(&self) -> SiblingSweepStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SiblingSweepStats
impl Debug for SiblingSweepStats
Source§impl Default for SiblingSweepStats
impl Default for SiblingSweepStats
Source§fn default() -> SiblingSweepStats
fn default() -> SiblingSweepStats
Returns the “default value” for a type. Read more
impl Eq for SiblingSweepStats
Source§impl PartialEq for SiblingSweepStats
impl PartialEq for SiblingSweepStats
impl StructuralPartialEq for SiblingSweepStats
Auto Trait Implementations§
impl Freeze for SiblingSweepStats
impl RefUnwindSafe for SiblingSweepStats
impl Send for SiblingSweepStats
impl Sync for SiblingSweepStats
impl Unpin for SiblingSweepStats
impl UnsafeUnpin for SiblingSweepStats
impl UnwindSafe for SiblingSweepStats
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.