pub struct UnitFingerprint(/* private fields */);Expand description
Fingerprint of one whole code unit (function, method, impl/record block, closure), hashed from its token content.
Implementations§
Trait Implementations§
Source§impl Clone for UnitFingerprint
impl Clone for UnitFingerprint
Source§fn clone(&self) -> UnitFingerprint
fn clone(&self) -> UnitFingerprint
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 UnitFingerprint
Source§impl Debug for UnitFingerprint
impl Debug for UnitFingerprint
Source§impl Display for UnitFingerprint
impl Display for UnitFingerprint
impl Eq for UnitFingerprint
Source§impl Hash for UnitFingerprint
impl Hash for UnitFingerprint
Source§impl Ord for UnitFingerprint
impl Ord for UnitFingerprint
Source§fn cmp(&self, other: &UnitFingerprint) -> Ordering
fn cmp(&self, other: &UnitFingerprint) -> 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 UnitFingerprint
impl PartialEq for UnitFingerprint
Source§impl PartialOrd for UnitFingerprint
impl PartialOrd for UnitFingerprint
impl StructuralPartialEq for UnitFingerprint
Auto Trait Implementations§
impl Freeze for UnitFingerprint
impl RefUnwindSafe for UnitFingerprint
impl Send for UnitFingerprint
impl Sync for UnitFingerprint
impl Unpin for UnitFingerprint
impl UnsafeUnpin for UnitFingerprint
impl UnwindSafe for UnitFingerprint
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.