pub struct DiscoveryStats {
pub records_processed: u64,
pub nodes_created: u64,
pub edges_created: u64,
pub signals_computed: u64,
pub patterns_discovered: u64,
pub duration_ms: u64,
pub peak_memory_bytes: u64,
}Expand description
Statistics for a discovery session
Fields§
§records_processed: u64Records processed
nodes_created: u64Nodes in graph
edges_created: u64Edges in graph
signals_computed: u64Coherence signals computed
patterns_discovered: u64Patterns discovered
duration_ms: u64Processing duration in milliseconds
peak_memory_bytes: u64Peak memory usage in bytes
Trait Implementations§
Source§impl Clone for DiscoveryStats
impl Clone for DiscoveryStats
Source§fn clone(&self) -> DiscoveryStats
fn clone(&self) -> DiscoveryStats
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 DiscoveryStats
impl Debug for DiscoveryStats
Source§impl Default for DiscoveryStats
impl Default for DiscoveryStats
Source§fn default() -> DiscoveryStats
fn default() -> DiscoveryStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiscoveryStats
impl<'de> Deserialize<'de> for DiscoveryStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DiscoveryStats
impl RefUnwindSafe for DiscoveryStats
impl Send for DiscoveryStats
impl Sync for DiscoveryStats
impl Unpin for DiscoveryStats
impl UnwindSafe for DiscoveryStats
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<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