Struct cfx_vm_interpreter::instructions::InstructionInfo
source · pub struct InstructionInfo {
pub name: &'static str,
pub args: usize,
pub ret: usize,
pub tier: GasPriceTier,
}
Expand description
EVM instruction information.
Fields§
§name: &'static str
Mnemonic name.
args: usize
Number of stack arguments.
ret: usize
Number of returned stack items.
tier: GasPriceTier
Gas price tier.
Implementations§
Trait Implementations§
source§impl Clone for InstructionInfo
impl Clone for InstructionInfo
source§fn clone(&self) -> InstructionInfo
fn clone(&self) -> InstructionInfo
Returns a copy 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 moreimpl Copy for InstructionInfo
Auto Trait Implementations§
impl RefUnwindSafe for InstructionInfo
impl Send for InstructionInfo
impl Sync for InstructionInfo
impl Unpin for InstructionInfo
impl UnwindSafe for InstructionInfo
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