pub struct PurgeStats {Show 13 fields
pub last_report: AtomicInterval,
pub safety_checks_elapsed: AtomicU64,
pub remove_cache_elapsed: AtomicU64,
pub remove_storage_entries_elapsed: AtomicU64,
pub drop_storage_entries_elapsed: AtomicU64,
pub num_cached_slots_removed: AtomicUsize,
pub num_stored_slots_removed: AtomicUsize,
pub total_removed_storage_entries: AtomicUsize,
pub total_removed_cached_bytes: AtomicU64,
pub total_removed_stored_bytes: AtomicU64,
pub scan_storages_elapsed: AtomicU64,
pub purge_accounts_index_elapsed: AtomicU64,
pub handle_reclaims_elapsed: AtomicU64,
}
Fields§
§last_report: AtomicInterval
§safety_checks_elapsed: AtomicU64
§remove_cache_elapsed: AtomicU64
§remove_storage_entries_elapsed: AtomicU64
§drop_storage_entries_elapsed: AtomicU64
§num_cached_slots_removed: AtomicUsize
§num_stored_slots_removed: AtomicUsize
§total_removed_storage_entries: AtomicUsize
§total_removed_cached_bytes: AtomicU64
§total_removed_stored_bytes: AtomicU64
§scan_storages_elapsed: AtomicU64
§purge_accounts_index_elapsed: AtomicU64
§handle_reclaims_elapsed: AtomicU64
Implementations§
Trait Implementations§
Source§impl Debug for PurgeStats
impl Debug for PurgeStats
Source§impl Default for PurgeStats
impl Default for PurgeStats
Source§fn default() -> PurgeStats
fn default() -> PurgeStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for PurgeStats
impl RefUnwindSafe for PurgeStats
impl Send for PurgeStats
impl Sync for PurgeStats
impl Unpin for PurgeStats
impl UnwindSafe for PurgeStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more