pub struct IndexedCondensedIntersectionStats {
pub output_states: usize,
pub output_rules: usize,
pub right_nullary_rules: usize,
pub right_indexed_queries: usize,
}Expand description
Counters collected by materialize_indexed_condensed_intersection.
Fields§
§output_states: usizeNumber of product states in the materialized intersection.
output_rules: usizeNumber of product rules in the materialized intersection.
right_nullary_rules: usizeNumber of right-side condensed nullary rule shapes visited.
right_indexed_queries: usizeNumber of right-side indexed condensed queries issued.
Implementations§
Source§impl IndexedCondensedIntersectionStats
impl IndexedCondensedIntersectionStats
Sourcepub fn right_queries(&self) -> usize
pub fn right_queries(&self) -> usize
Total number of right-side nullary shapes plus indexed queries.
Trait Implementations§
Source§impl Clone for IndexedCondensedIntersectionStats
impl Clone for IndexedCondensedIntersectionStats
Source§fn clone(&self) -> IndexedCondensedIntersectionStats
fn clone(&self) -> IndexedCondensedIntersectionStats
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 moreimpl Copy for IndexedCondensedIntersectionStats
Source§impl Default for IndexedCondensedIntersectionStats
impl Default for IndexedCondensedIntersectionStats
Source§fn default() -> IndexedCondensedIntersectionStats
fn default() -> IndexedCondensedIntersectionStats
Returns the “default value” for a type. Read more
impl Eq for IndexedCondensedIntersectionStats
Source§impl PartialEq for IndexedCondensedIntersectionStats
impl PartialEq for IndexedCondensedIntersectionStats
Source§fn eq(&self, other: &IndexedCondensedIntersectionStats) -> bool
fn eq(&self, other: &IndexedCondensedIntersectionStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IndexedCondensedIntersectionStats
Auto Trait Implementations§
impl Freeze for IndexedCondensedIntersectionStats
impl RefUnwindSafe for IndexedCondensedIntersectionStats
impl Send for IndexedCondensedIntersectionStats
impl Sync for IndexedCondensedIntersectionStats
impl Unpin for IndexedCondensedIntersectionStats
impl UnsafeUnpin for IndexedCondensedIntersectionStats
impl UnwindSafe for IndexedCondensedIntersectionStats
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.