Trait essential_state_read_vm::OpGasCost

source ·
pub trait OpGasCost {
    // Required method
    fn op_gas_cost(&self, op: &Op) -> Gas;
}
Expand description

A mapping from an operation to its gas cost.

Required Methods§

source

fn op_gas_cost(&self, op: &Op) -> Gas

The gas cost associated with the given op.

Implementors§

source§

impl<F> OpGasCost for F
where F: Fn(&Op) -> Gas,