Enum evm_gasometer::TransactionCost [−][src]
pub enum TransactionCost {
Call {
zero_data_len: usize,
non_zero_data_len: usize,
access_list_address_len: usize,
access_list_storage_len: usize,
},
Create {
zero_data_len: usize,
non_zero_data_len: usize,
access_list_address_len: usize,
access_list_storage_len: usize,
},
}Expand description
Transaction cost.
Variants
Call transaction cost.
Fields of Call
zero_data_len: usizeLength of zeros in transaction data.
non_zero_data_len: usizeLength of non-zeros in transaction data.
access_list_address_len: usizeNumber of addresses in transaction access list (see EIP-2930)
access_list_storage_len: usizeTotal number of storage keys in transaction access list (see EIP-2930)
Create transaction cost.
Fields of Create
zero_data_len: usizeLength of zeros in transaction data.
non_zero_data_len: usizeLength of non-zeros in transaction data.
access_list_address_len: usizeNumber of addresses in transaction access list (see EIP-2930)
access_list_storage_len: usizeTotal number of storage keys in transaction access list (see EIP-2930)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TransactionCost
impl Send for TransactionCost
impl Sync for TransactionCost
impl Unpin for TransactionCost
impl UnwindSafe for TransactionCost
Blanket Implementations
Mutably borrows from an owned value. Read more