pub struct ExecuteCostTable { /* private fields */ }
Implementations§
source§impl ExecuteCostTable
impl ExecuteCostTable
pub fn new(cap: usize) -> Self
pub fn get_count(&self) -> usize
sourcepub fn get_default_compute_unit_limit(&self) -> u64
pub fn get_default_compute_unit_limit(&self) -> u64
default program cost, set to ComputeBudget::DEFAULT_COMPUTE_UNIT_LIMIT
sourcepub fn get_global_average_program_cost(&self) -> u64
pub fn get_global_average_program_cost(&self) -> u64
average cost of all recorded programs
sourcepub fn get_statistical_mode_program_cost(&self) -> u64
pub fn get_statistical_mode_program_cost(&self) -> u64
the most frequently occurring program’s cost