pub struct MemoryOverview {
pub stats: GraphStats,
pub groups: Vec<TypeGroup>,
pub confidence: ConfidenceSummary,
pub uncertain: Vec<EdgeView>,
pub self_reinforced: Vec<EdgeView>,
}Expand description
What the graph holds, without being asked about anything in particular.
Fields§
§stats: GraphStatsRow counts, including the per-type breakdown.
groups: Vec<TypeGroup>The strongest entities of each type, most populous type first.
confidence: ConfidenceSummaryHow firmly the live relationships are held, in aggregate.
uncertain: Vec<EdgeView>The least-believed live relationships — where memory is unsure.
self_reinforced: Vec<EdgeView>The relationships carrying the most self-authored corroboration — where memory may be agreeing with itself.
Trait Implementations§
Source§impl Clone for MemoryOverview
impl Clone for MemoryOverview
Source§fn clone(&self) -> MemoryOverview
fn clone(&self) -> MemoryOverview
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 MemoryOverview
impl Debug for MemoryOverview
Source§impl<'de> Deserialize<'de> for MemoryOverview
impl<'de> Deserialize<'de> for MemoryOverview
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
Source§impl PartialEq for MemoryOverview
impl PartialEq for MemoryOverview
Source§impl Serialize for MemoryOverview
impl Serialize for MemoryOverview
impl StructuralPartialEq for MemoryOverview
Auto Trait Implementations§
impl Freeze for MemoryOverview
impl RefUnwindSafe for MemoryOverview
impl Send for MemoryOverview
impl Sync for MemoryOverview
impl Unpin for MemoryOverview
impl UnsafeUnpin for MemoryOverview
impl UnwindSafe for MemoryOverview
Blanket Implementations§
impl<T> AsyncFriendly 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request