pub struct EVMData<'a, DB> {
pub env: &'a mut Env,
pub subroutine: SubRoutine,
pub db: &'a mut DB,
}Fields
env: &'a mut Envsubroutine: SubRoutinedb: &'a mut DBAuto Trait Implementations
impl<'a, DB> RefUnwindSafe for EVMData<'a, DB> where
DB: RefUnwindSafe,
impl<'a, DB> Send for EVMData<'a, DB> where
DB: Send,
impl<'a, DB> Sync for EVMData<'a, DB> where
DB: Sync,
impl<'a, DB> Unpin for EVMData<'a, DB>
impl<'a, DB> !UnwindSafe for EVMData<'a, DB>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more