pub struct SemanticNetwork {
pub concepts: HashMap<String, ConceptNode>,
pub relationships: HashMap<String, Vec<RelationshipEdge>>,
pub activation_spreader: ActivationSpreader,
pub network_metrics: NetworkMetrics,
}Expand description
Semantic network for knowledge representation
Fields§
§concepts: HashMap<String, ConceptNode>Concept nodes
relationships: HashMap<String, Vec<RelationshipEdge>>Relationship edges
activation_spreader: ActivationSpreaderActivation spreading
network_metrics: NetworkMetricsNetwork metrics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SemanticNetwork
impl RefUnwindSafe for SemanticNetwork
impl Send for SemanticNetwork
impl Sync for SemanticNetwork
impl Unpin for SemanticNetwork
impl UnsafeUnpin for SemanticNetwork
impl UnwindSafe for SemanticNetwork
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> 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