pub struct RuleIndexStats {
pub total_rules: usize,
pub active_rules: usize,
pub unique_predicates: usize,
pub avg_confidence: f64,
}Expand description
Aggregate statistics about a TensorRuleIndex.
Fields§
§total_rules: usizeTotal number of rules (active and inactive).
active_rules: usizeNumber of active rules.
unique_predicates: usizeNumber of distinct head predicates.
avg_confidence: f64Mean confidence; 0.0 when there are no rules.
Trait Implementations§
Source§impl Clone for RuleIndexStats
impl Clone for RuleIndexStats
Source§fn clone(&self) -> RuleIndexStats
fn clone(&self) -> RuleIndexStats
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 RuleIndexStats
impl Debug for RuleIndexStats
Source§impl PartialEq for RuleIndexStats
impl PartialEq for RuleIndexStats
Source§fn eq(&self, other: &RuleIndexStats) -> bool
fn eq(&self, other: &RuleIndexStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RuleIndexStats
Auto Trait Implementations§
impl Freeze for RuleIndexStats
impl RefUnwindSafe for RuleIndexStats
impl Send for RuleIndexStats
impl Sync for RuleIndexStats
impl Unpin for RuleIndexStats
impl UnsafeUnpin for RuleIndexStats
impl UnwindSafe for RuleIndexStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more