pub struct MatcherStats {
pub total_predicates: usize,
pub unique_arities: usize,
pub unique_signatures: usize,
pub unique_domain_sets: usize,
}Expand description
Statistics about the signature matcher indices.
Fields§
§total_predicates: usizeTotal number of predicates indexed.
unique_arities: usizeNumber of unique arities.
unique_signatures: usizeNumber of unique exact signatures.
unique_domain_sets: usizeNumber of unique domain sets (unordered).
Implementations§
Source§impl MatcherStats
impl MatcherStats
Sourcepub fn avg_index_size(&self) -> f64
pub fn avg_index_size(&self) -> f64
Calculate the average index size.
Trait Implementations§
Source§impl Clone for MatcherStats
impl Clone for MatcherStats
Source§fn clone(&self) -> MatcherStats
fn clone(&self) -> MatcherStats
Returns a duplicate of the value. Read more
1.0.0 · 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 MatcherStats
impl Debug for MatcherStats
Source§impl PartialEq for MatcherStats
impl PartialEq for MatcherStats
impl Eq for MatcherStats
impl StructuralPartialEq for MatcherStats
Auto Trait Implementations§
impl Freeze for MatcherStats
impl RefUnwindSafe for MatcherStats
impl Send for MatcherStats
impl Sync for MatcherStats
impl Unpin for MatcherStats
impl UnwindSafe for MatcherStats
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.