pub struct EvmGasTable {Show 18 fields
pub stop: u64,
pub add: u64,
pub mul: u64,
pub sub: u64,
pub div: u64,
pub sdiv: u64,
pub mload: u64,
pub mstore: u64,
pub sload: u64,
pub sstore_set: u64,
pub sstore_clear: u64,
pub call: u64,
pub create: u64,
pub sha3: u64,
pub sha3_word: u64,
pub log: u64,
pub log_topic: u64,
pub log_byte: u64,
}Expand description
EVM gas cost table
Fields§
§stop: u64§add: u64§mul: u64§sub: u64§div: u64§sdiv: u64§mload: u64§mstore: u64§sload: u64§sstore_set: u64§sstore_clear: u64§call: u64§create: u64§sha3: u64§sha3_word: u64§log: u64§log_topic: u64§log_byte: u64Trait Implementations§
Source§impl Clone for EvmGasTable
impl Clone for EvmGasTable
Source§fn clone(&self) -> EvmGasTable
fn clone(&self) -> EvmGasTable
Returns a duplicate 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 EvmGasTable
impl Debug for EvmGasTable
Auto Trait Implementations§
impl Freeze for EvmGasTable
impl RefUnwindSafe for EvmGasTable
impl Send for EvmGasTable
impl Sync for EvmGasTable
impl Unpin for EvmGasTable
impl UnsafeUnpin for EvmGasTable
impl UnwindSafe for EvmGasTable
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