pub struct ConceptMap {
pub map: HashMap<String, Concept>,
pub explainables: Explainables,
}Expand description
Contains a mapping of variables to concepts.
Fields§
§map: HashMap<String, Concept>The HashMap where keys are query variables, and values are concepts.
explainables: ExplainablesThe Explainables object for this ConceptMap, that exposes which of the concepts
in this ConceptMap are explainable.
Implementations§
Trait Implementations§
Source§impl Clone for ConceptMap
impl Clone for ConceptMap
Source§fn clone(&self) -> ConceptMap
fn clone(&self) -> ConceptMap
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 ConceptMap
impl Debug for ConceptMap
Source§impl From<ConceptMap> for HashMap<String, Concept>
impl From<ConceptMap> for HashMap<String, Concept>
Source§fn from(cm: ConceptMap) -> Self
fn from(cm: ConceptMap) -> Self
Converts to this type from the input type.
Source§impl Index<String> for ConceptMap
impl Index<String> for ConceptMap
Source§impl IntoIterator for ConceptMap
impl IntoIterator for ConceptMap
Source§impl PartialEq for ConceptMap
impl PartialEq for ConceptMap
impl StructuralPartialEq for ConceptMap
Auto Trait Implementations§
impl Freeze for ConceptMap
impl RefUnwindSafe for ConceptMap
impl Send for ConceptMap
impl Sync for ConceptMap
impl Unpin for ConceptMap
impl UnsafeUnpin for ConceptMap
impl UnwindSafe for ConceptMap
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 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