Docs.rs
revm-interpreter-15.2.0
revm-interpreter 15.2.0
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
rakita
Dependencies
paste ^1.0
normal
optional
phf ^0.11
normal
optional
revm-primitives ^15.2.0
normal
serde ^1.0
normal
optional
bincode ^1.3
dev
serde_json ^1.0
dev
walkdir ^2.5
dev
Versions
77.41%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
revm_
interpreter
15.2.0
Module interpreter
Module Items
Modules
Structs
Constants
Functions
In crate revm_
interpreter
revm_interpreter
Module
interpreter
Copy item path
Source
Modules
§
analysis
serde
Structs
§
Contract
EVM contract information.
Interpreter
EVM bytecode interpreter.
Interpreter
Result
The result of an interpreter operation.
Shared
Memory
A sequential memory shared between calls, which uses a
Vec
for internal representation. A
SharedMemory
instance should always be obtained using the
new
static method to ensure memory safety.
Stack
EVM stack with
STACK_LIMIT
capacity of words.
Constants
§
EMPTY_
SHARED_
MEMORY
Empty shared memory.
STACK_
LIMIT
EVM interpreter stack limit.
Functions
§
num_
words
Returns number of words what would fit to provided number of bytes, i.e. it rounds up the number bytes to number of words.
resize_
memory
Resize the memory to the new size. Returns whether the gas was enough to resize the memory.