pub struct SemanticGroupingStats {
pub verified_pairs: usize,
pub duplicate_pairs: usize,
pub invalid_pairs: usize,
pub grouped_pairs: usize,
pub ungrouped_pairs: usize,
pub ceiling_severed_pairs: usize,
pub groups: usize,
}Expand description
Accounting for registered semantic grouping.
Fields§
§verified_pairs: usizeInput pairs whose endpoints were in range and non-identical.
duplicate_pairs: usizeDuplicate copies of one rule-and-endpoint relation ignored deterministically.
invalid_pairs: usizeInput pairs rejected because an endpoint was outside the unit slice or both endpoints named the same unit.
grouped_pairs: usizePairs expressed by an emitted cohesive group.
ungrouped_pairs: usizeVerified pairs that no emitted group jointly represents.
ceiling_severed_pairs: usizeUngrouped pairs separated only by the grouping ceiling.
groups: usizeCohesive rule groups emitted.
Trait Implementations§
Source§impl Clone for SemanticGroupingStats
impl Clone for SemanticGroupingStats
Source§fn clone(&self) -> SemanticGroupingStats
fn clone(&self) -> SemanticGroupingStats
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 SemanticGroupingStats
impl Debug for SemanticGroupingStats
Source§impl Default for SemanticGroupingStats
impl Default for SemanticGroupingStats
Source§fn default() -> SemanticGroupingStats
fn default() -> SemanticGroupingStats
Returns the “default value” for a type. Read more
impl Eq for SemanticGroupingStats
Source§impl PartialEq for SemanticGroupingStats
impl PartialEq for SemanticGroupingStats
impl StructuralPartialEq for SemanticGroupingStats
Auto Trait Implementations§
impl Freeze for SemanticGroupingStats
impl RefUnwindSafe for SemanticGroupingStats
impl Send for SemanticGroupingStats
impl Sync for SemanticGroupingStats
impl Unpin for SemanticGroupingStats
impl UnsafeUnpin for SemanticGroupingStats
impl UnwindSafe for SemanticGroupingStats
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.