pub struct AssociationReflection {
pub kind: AssociationType,
pub name: String,
pub options: HashMap<String, Value>,
}Expand description
A reflection view over declared association metadata.
Fields§
§kind: AssociationTypeThe association kind.
name: StringThe association name.
options: HashMap<String, Value>Association options encoded as JSON-compatible values.
Trait Implementations§
Source§impl Clone for AssociationReflection
impl Clone for AssociationReflection
Source§fn clone(&self) -> AssociationReflection
fn clone(&self) -> AssociationReflection
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 AssociationReflection
impl Debug for AssociationReflection
Source§impl From<&AssociationMeta> for AssociationReflection
impl From<&AssociationMeta> for AssociationReflection
Source§fn from(meta: &AssociationMeta) -> Self
fn from(meta: &AssociationMeta) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AssociationReflection
impl PartialEq for AssociationReflection
impl StructuralPartialEq for AssociationReflection
Auto Trait Implementations§
impl Freeze for AssociationReflection
impl RefUnwindSafe for AssociationReflection
impl Send for AssociationReflection
impl Sync for AssociationReflection
impl Unpin for AssociationReflection
impl UnsafeUnpin for AssociationReflection
impl UnwindSafe for AssociationReflection
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