pub struct ValueFingerprint(/* private fields */);Expand description
A compact fingerprint for a memoized query value.
Implementations§
Trait Implementations§
Source§impl Clone for ValueFingerprint
impl Clone for ValueFingerprint
Source§fn clone(&self) -> ValueFingerprint
fn clone(&self) -> ValueFingerprint
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 ValueFingerprint
Source§impl Debug for ValueFingerprint
impl Debug for ValueFingerprint
impl Eq for ValueFingerprint
Source§impl Hash for ValueFingerprint
impl Hash for ValueFingerprint
Source§impl Ord for ValueFingerprint
impl Ord for ValueFingerprint
Source§fn cmp(&self, other: &ValueFingerprint) -> Ordering
fn cmp(&self, other: &ValueFingerprint) -> 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 ValueFingerprint
impl PartialEq for ValueFingerprint
Source§impl PartialOrd for ValueFingerprint
impl PartialOrd for ValueFingerprint
impl StructuralPartialEq for ValueFingerprint
Auto Trait Implementations§
impl Freeze for ValueFingerprint
impl RefUnwindSafe for ValueFingerprint
impl Send for ValueFingerprint
impl Sync for ValueFingerprint
impl Unpin for ValueFingerprint
impl UnsafeUnpin for ValueFingerprint
impl UnwindSafe for ValueFingerprint
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<T> FingerprintValue for Twhere
T: Hash,
impl<T> FingerprintValue for Twhere
T: Hash,
Source§fn incremental_fingerprint(&self) -> ValueFingerprint
fn incremental_fingerprint(&self) -> ValueFingerprint
Returns a compact value identity for incremental cutoff.