pub struct RevisionStats {
pub expansions: u64,
pub contractions: u64,
pub revisions: u64,
pub consolidations: u64,
pub beliefs_retracted: u64,
pub current_belief_count: usize,
}Expand description
Cumulative operational statistics for a BeliefRevisionEngine.
Fields§
§expansions: u64Total expansions performed.
contractions: u64Total contractions performed.
revisions: u64Total revisions performed.
consolidations: u64Total consolidations performed.
beliefs_retracted: u64Total beliefs retracted over the engine’s lifetime.
current_belief_count: usizeCurrent number of beliefs in the set.
Trait Implementations§
Source§impl Clone for RevisionStats
impl Clone for RevisionStats
Source§fn clone(&self) -> RevisionStats
fn clone(&self) -> RevisionStats
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 RevisionStats
impl Debug for RevisionStats
Source§impl Default for RevisionStats
impl Default for RevisionStats
Source§fn default() -> RevisionStats
fn default() -> RevisionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RevisionStats
impl RefUnwindSafe for RevisionStats
impl Send for RevisionStats
impl Sync for RevisionStats
impl Unpin for RevisionStats
impl UnsafeUnpin for RevisionStats
impl UnwindSafe for RevisionStats
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