pub enum CompositeFieldId {
InModel(ScalarFieldId),
InCompositeType((CompositeTypeId, FieldId)),
}
Variants§
InModel(ScalarFieldId)
InCompositeType((CompositeTypeId, FieldId))
Trait Implementations§
source§impl Clone for CompositeFieldId
impl Clone for CompositeFieldId
source§fn clone(&self) -> CompositeFieldId
fn clone(&self) -> CompositeFieldId
Returns a copy 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 CompositeFieldId
impl Debug for CompositeFieldId
source§impl Hash for CompositeFieldId
impl Hash for CompositeFieldId
source§impl PartialEq for CompositeFieldId
impl PartialEq for CompositeFieldId
source§fn eq(&self, other: &CompositeFieldId) -> bool
fn eq(&self, other: &CompositeFieldId) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for CompositeFieldId
impl Eq for CompositeFieldId
impl StructuralEq for CompositeFieldId
impl StructuralPartialEq for CompositeFieldId
Auto Trait Implementations§
impl RefUnwindSafe for CompositeFieldId
impl Send for CompositeFieldId
impl Sync for CompositeFieldId
impl Unpin for CompositeFieldId
impl UnwindSafe for CompositeFieldId
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> CallHasher for Twhere
T: Hash + ?Sized,
impl<T> CallHasher for Twhere T: Hash + ?Sized,
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.