pub struct SemanticCandidateStats {
pub graphs: usize,
pub ineligible_graphs: usize,
pub buckets: usize,
pub oversized_buckets: usize,
pub pairs_available: usize,
pub pairs_budget_dropped: usize,
pub pairs_emitted: usize,
}Expand description
Accounting for registered SOG candidate extraction.
Fields§
§graphs: usizeGraphs presented to the extractor.
ineligible_graphs: usizeGraphs outside the current schema or too short for a registered rule.
buckets: usizeDistinct BuildVariant-and-operation-sequence buckets formed.
oversized_buckets: usizeBuckets omitted in full for exceeding SemanticCandidateConfig::max_bucket_members.
pairs_available: usizePairs in eligible buckets before the run-wide ceiling is applied.
pairs_budget_dropped: usizePairs omitted in full because accepting their bucket would exceed the ceiling.
pairs_emitted: usizeCandidate pairs returned to a registered rule verifier.
Trait Implementations§
Source§impl Clone for SemanticCandidateStats
impl Clone for SemanticCandidateStats
Source§fn clone(&self) -> SemanticCandidateStats
fn clone(&self) -> SemanticCandidateStats
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 SemanticCandidateStats
impl Debug for SemanticCandidateStats
Source§impl Default for SemanticCandidateStats
impl Default for SemanticCandidateStats
Source§fn default() -> SemanticCandidateStats
fn default() -> SemanticCandidateStats
Returns the “default value” for a type. Read more
impl Eq for SemanticCandidateStats
Source§impl PartialEq for SemanticCandidateStats
impl PartialEq for SemanticCandidateStats
impl StructuralPartialEq for SemanticCandidateStats
Auto Trait Implementations§
impl Freeze for SemanticCandidateStats
impl RefUnwindSafe for SemanticCandidateStats
impl Send for SemanticCandidateStats
impl Sync for SemanticCandidateStats
impl Unpin for SemanticCandidateStats
impl UnsafeUnpin for SemanticCandidateStats
impl UnwindSafe for SemanticCandidateStats
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.