pub struct CrossVariantGroup {
pub id: CrossVariantGroupId,
pub clone_type: CloneClass,
pub members: Vec<CrossVariantMember>,
}Expand description
One exact group found across independent build variants.
Fields§
§id: CrossVariantGroupIdComparison-domain stable identifier, distinct from clone-group ids.
clone_type: CloneClassExact clones only in the current policy.
members: Vec<CrossVariantMember>Every occurrence, each retaining its origin variant.
Trait Implementations§
Source§impl Clone for CrossVariantGroup
impl Clone for CrossVariantGroup
Source§fn clone(&self) -> CrossVariantGroup
fn clone(&self) -> CrossVariantGroup
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 moreSource§impl Debug for CrossVariantGroup
impl Debug for CrossVariantGroup
impl Eq for CrossVariantGroup
Source§impl PartialEq for CrossVariantGroup
impl PartialEq for CrossVariantGroup
impl StructuralPartialEq for CrossVariantGroup
Auto Trait Implementations§
impl Freeze for CrossVariantGroup
impl RefUnwindSafe for CrossVariantGroup
impl Send for CrossVariantGroup
impl Sync for CrossVariantGroup
impl Unpin for CrossVariantGroup
impl UnsafeUnpin for CrossVariantGroup
impl UnwindSafe for CrossVariantGroup
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> 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.