revm_interpreter::table

Type Alias Instruction

Source
pub type Instruction<W, H> = for<'a> fn(_: &'a mut Interpreter<W>, _: &'a mut H);
Expand description

EVM opcode function signature.

Trait Implementations§

Source§

impl<IW: InterpreterTypes, H: Host> CustomInstruction for Instruction<IW, H>

Source§

type Wire = IW

Source§

type Host = H

Source§

fn exec(&self, interpreter: &mut Interpreter<Self::Wire>, host: &mut Self::Host)

Source§

fn from_base(instruction: Instruction<Self::Wire, Self::Host>) -> Self