Trait evmil::evm::Stepper

source ·
pub trait Stepper {
    type Result;

    fn step(self) -> Self::Result;
}
Expand description

A stepper is a trait for describing a single execution step of the EVM. This is subtle because it can be abstract or concrete.

Required Associated Types§

Required Methods§

Take a single step of the EVM producing a result of some kind (e.g. an updated EVM state).

Implementors§