pub struct LatestAccountsIndexRootsStats {
pub roots_len: AtomicUsize,
pub uncleaned_roots_len: AtomicUsize,
pub roots_range: AtomicU64,
pub rooted_cleaned_count: AtomicUsize,
pub unrooted_cleaned_count: AtomicUsize,
pub clean_unref_from_storage_us: AtomicU64,
pub clean_dead_slot_us: AtomicU64,
}
Fields§
§roots_len: AtomicUsize
§uncleaned_roots_len: AtomicUsize
§roots_range: AtomicU64
§rooted_cleaned_count: AtomicUsize
§unrooted_cleaned_count: AtomicUsize
§clean_unref_from_storage_us: AtomicU64
§clean_dead_slot_us: AtomicU64
Implementations§
Source§impl LatestAccountsIndexRootsStats
impl LatestAccountsIndexRootsStats
pub fn update(&self, accounts_index_roots_stats: &AccountsIndexRootsStats)
pub fn report(&self)
Trait Implementations§
Source§impl Default for LatestAccountsIndexRootsStats
impl Default for LatestAccountsIndexRootsStats
Source§fn default() -> LatestAccountsIndexRootsStats
fn default() -> LatestAccountsIndexRootsStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for LatestAccountsIndexRootsStats
impl RefUnwindSafe for LatestAccountsIndexRootsStats
impl Send for LatestAccountsIndexRootsStats
impl Sync for LatestAccountsIndexRootsStats
impl Unpin for LatestAccountsIndexRootsStats
impl UnwindSafe for LatestAccountsIndexRootsStats
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