pub struct GroupLineageId(/* private fields */);Expand description
Stable identity of a clone group’s history across fingerprint changes.
A lineage begins from a group fingerprint but has its own hash domain; later runs may adopt it through explicit, recorded overlap evidence.
Implementations§
Trait Implementations§
Source§impl Clone for GroupLineageId
impl Clone for GroupLineageId
Source§fn clone(&self) -> GroupLineageId
fn clone(&self) -> GroupLineageId
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 GroupLineageId
Source§impl Debug for GroupLineageId
impl Debug for GroupLineageId
Source§impl Display for GroupLineageId
impl Display for GroupLineageId
impl Eq for GroupLineageId
Source§impl Hash for GroupLineageId
impl Hash for GroupLineageId
Source§impl Ord for GroupLineageId
impl Ord for GroupLineageId
Source§fn cmp(&self, other: &GroupLineageId) -> Ordering
fn cmp(&self, other: &GroupLineageId) -> 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 GroupLineageId
impl PartialEq for GroupLineageId
Source§impl PartialOrd for GroupLineageId
impl PartialOrd for GroupLineageId
impl StructuralPartialEq for GroupLineageId
Auto Trait Implementations§
impl Freeze for GroupLineageId
impl RefUnwindSafe for GroupLineageId
impl Send for GroupLineageId
impl Sync for GroupLineageId
impl Unpin for GroupLineageId
impl UnsafeUnpin for GroupLineageId
impl UnwindSafe for GroupLineageId
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.