Trait evm::backend::ApplyBackend [−][src]
EVM backend that can apply changes.
Required methods
fn apply<A, I, L>(&mut self, values: A, logs: L, delete_empty: bool) where
A: IntoIterator<Item = Apply<I>>,
I: IntoIterator<Item = (H256, H256)>,
L: IntoIterator<Item = Log>,
[src]
A: IntoIterator<Item = Apply<I>>,
I: IntoIterator<Item = (H256, H256)>,
L: IntoIterator<Item = Log>,
Apply given values and logs at backend.
Implementors
impl<'vicinity> ApplyBackend for MemoryBackend<'vicinity>
[src]
fn apply<A, I, L>(&mut self, values: A, logs: L, delete_empty: bool) where
A: IntoIterator<Item = Apply<I>>,
I: IntoIterator<Item = (H256, H256)>,
L: IntoIterator<Item = Log>,
[src]
A: IntoIterator<Item = Apply<I>>,
I: IntoIterator<Item = (H256, H256)>,
L: IntoIterator<Item = Log>,