//! EVM gasometer.
useevm_interpreter::uint::U256;useevm_interpreter::{ExitError,runtime::GasState};/// Mutable [GasState]. This simply allows recording an arbitrary gas.
pubtraitGasMutState: GasState {/// Record an arbitrary gas into the current gasometer.
fnrecord_gas(&mutself, gas: U256)->Result<(), ExitError>;}