pub struct OpcodeGas {
pub opcode: String,
pub count: u64,
pub gas_used: u64,
}
Expand description
Gas information for a single opcode.
Fields§
§opcode: String
The name of the opcode
count: u64
How many times the opcode was executed
gas_used: u64
Combined gas used by all instances of the opcode
For opcodes with constant gas costs, this is the constant opcode gas cost times the count.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpcodeGas
impl<'de> Deserialize<'de> for OpcodeGas
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OpcodeGas
impl StructuralPartialEq for OpcodeGas
Auto Trait Implementations§
impl Freeze for OpcodeGas
impl RefUnwindSafe for OpcodeGas
impl Send for OpcodeGas
impl Sync for OpcodeGas
impl Unpin for OpcodeGas
impl UnwindSafe for OpcodeGas
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more