pub struct DedupHeadCounts {
pub refusals: u64,
pub record_lost_races: u64,
pub repairs: u64,
}Expand description
The dedup head counters of this process, read at one moment.
Counters only grow; each is read once, without a lock.
Fields§
§refusals: u64Recorded heads a lookup refused: beyond the stream, at the wrong sequence, or naming another key’s record.
record_lost_races: u64Head records and repairs that found another writer’s head already in place of the one they expected.
repairs: u64Refused heads replaced by the walk’s verified result.
Implementations§
Trait Implementations§
Source§impl Clone for DedupHeadCounts
impl Clone for DedupHeadCounts
impl Copy for DedupHeadCounts
Source§impl Debug for DedupHeadCounts
impl Debug for DedupHeadCounts
Source§impl Default for DedupHeadCounts
impl Default for DedupHeadCounts
impl Eq for DedupHeadCounts
Source§impl PartialEq for DedupHeadCounts
impl PartialEq for DedupHeadCounts
impl StructuralPartialEq for DedupHeadCounts
Auto Trait Implementations§
impl Freeze for DedupHeadCounts
impl RefUnwindSafe for DedupHeadCounts
impl Send for DedupHeadCounts
impl Sync for DedupHeadCounts
impl Unpin for DedupHeadCounts
impl UnsafeUnpin for DedupHeadCounts
impl UnwindSafe for DedupHeadCounts
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.