Struct solana_runtime::bank::TotalAccountsStats
source · pub struct TotalAccountsStats {
pub num_accounts: usize,
pub data_len: usize,
pub num_executable_accounts: usize,
pub executable_data_len: usize,
pub num_rent_exempt_accounts: usize,
pub num_rent_paying_accounts: usize,
pub num_rent_paying_accounts_without_data: usize,
pub lamports_in_rent_paying_accounts: u64,
}
Expand description
Struct to collect stats when scanning all accounts in get_total_accounts_stats()
Fields§
§num_accounts: usize
Total number of accounts
data_len: usize
Total data size of all accounts
num_executable_accounts: usize
Total number of executable accounts
executable_data_len: usize
Total data size of executable accounts
num_rent_exempt_accounts: usize
Total number of rent exempt accounts
num_rent_paying_accounts: usize
Total number of rent paying accounts
num_rent_paying_accounts_without_data: usize
Total number of rent paying accounts without data
lamports_in_rent_paying_accounts: u64
Total amount of lamports in rent paying accounts
Trait Implementations§
source§impl Clone for TotalAccountsStats
impl Clone for TotalAccountsStats
source§fn clone(&self) -> TotalAccountsStats
fn clone(&self) -> TotalAccountsStats
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TotalAccountsStats
impl Debug for TotalAccountsStats
source§impl Default for TotalAccountsStats
impl Default for TotalAccountsStats
source§fn default() -> TotalAccountsStats
fn default() -> TotalAccountsStats
Returns the “default value” for a type. Read more