pub struct CrossVariantComparisonId(/* private fields */);Expand description
Identity of an opt-in comparison across distinct build variants.
This deliberately lives outside every normal scan and clone-group domain: a cross-variant result is not a new build variant.
Implementations§
Trait Implementations§
Source§impl Clone for CrossVariantComparisonId
impl Clone for CrossVariantComparisonId
Source§fn clone(&self) -> CrossVariantComparisonId
fn clone(&self) -> CrossVariantComparisonId
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 CrossVariantComparisonId
Source§impl Debug for CrossVariantComparisonId
impl Debug for CrossVariantComparisonId
Source§impl Display for CrossVariantComparisonId
impl Display for CrossVariantComparisonId
impl Eq for CrossVariantComparisonId
Source§impl Hash for CrossVariantComparisonId
impl Hash for CrossVariantComparisonId
Source§impl Ord for CrossVariantComparisonId
impl Ord for CrossVariantComparisonId
Source§fn cmp(&self, other: &CrossVariantComparisonId) -> Ordering
fn cmp(&self, other: &CrossVariantComparisonId) -> 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 CrossVariantComparisonId
impl PartialEq for CrossVariantComparisonId
Source§impl PartialOrd for CrossVariantComparisonId
impl PartialOrd for CrossVariantComparisonId
impl StructuralPartialEq for CrossVariantComparisonId
Auto Trait Implementations§
impl Freeze for CrossVariantComparisonId
impl RefUnwindSafe for CrossVariantComparisonId
impl Send for CrossVariantComparisonId
impl Sync for CrossVariantComparisonId
impl Unpin for CrossVariantComparisonId
impl UnsafeUnpin for CrossVariantComparisonId
impl UnwindSafe for CrossVariantComparisonId
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.