pub struct CrossVariantMemberId(/* private fields */);Expand description
Position-free identity of one cross-variant group occurrence.
Implementations§
Trait Implementations§
Source§impl Clone for CrossVariantMemberId
impl Clone for CrossVariantMemberId
Source§fn clone(&self) -> CrossVariantMemberId
fn clone(&self) -> CrossVariantMemberId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CrossVariantMemberId
Source§impl Debug for CrossVariantMemberId
impl Debug for CrossVariantMemberId
Source§impl Display for CrossVariantMemberId
impl Display for CrossVariantMemberId
impl Eq for CrossVariantMemberId
Source§impl Hash for CrossVariantMemberId
impl Hash for CrossVariantMemberId
Source§impl Ord for CrossVariantMemberId
impl Ord for CrossVariantMemberId
Source§fn cmp(&self, other: &CrossVariantMemberId) -> Ordering
fn cmp(&self, other: &CrossVariantMemberId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CrossVariantMemberId
impl PartialEq for CrossVariantMemberId
Source§impl PartialOrd for CrossVariantMemberId
impl PartialOrd for CrossVariantMemberId
impl StructuralPartialEq for CrossVariantMemberId
Auto Trait Implementations§
impl Freeze for CrossVariantMemberId
impl RefUnwindSafe for CrossVariantMemberId
impl Send for CrossVariantMemberId
impl Sync for CrossVariantMemberId
impl Unpin for CrossVariantMemberId
impl UnsafeUnpin for CrossVariantMemberId
impl UnwindSafe for CrossVariantMemberId
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.