pub struct Explainables {
pub relations: HashMap<String, Explainable>,
pub attributes: HashMap<String, Explainable>,
pub ownerships: HashMap<(String, String), Explainable>,
}Expand description
Contains explainable objects.
Fields§
§relations: HashMap<String, Explainable>Explainable relations
attributes: HashMap<String, Explainable>Explainable attributes
ownerships: HashMap<(String, String), Explainable>Explainable pairs of (owner, attribute)
Implementations§
Trait Implementations§
Source§impl Clone for Explainables
impl Clone for Explainables
Source§fn clone(&self) -> Explainables
fn clone(&self) -> Explainables
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 Explainables
impl Debug for Explainables
Source§impl Default for Explainables
impl Default for Explainables
Source§fn default() -> Explainables
fn default() -> Explainables
Returns the “default value” for a type. Read more
Source§impl PartialEq for Explainables
impl PartialEq for Explainables
impl StructuralPartialEq for Explainables
Auto Trait Implementations§
impl Freeze for Explainables
impl RefUnwindSafe for Explainables
impl Send for Explainables
impl Sync for Explainables
impl Unpin for Explainables
impl UnsafeUnpin for Explainables
impl UnwindSafe for Explainables
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