pub fn transact(&mut self) -> (Return, TransactOut, u64, State, Vec<Log>) {
        if let Some(db) = self.db.as_mut() {
            let mut noop = NoOpInspector {};
            let out = evm_inner::<DB, false>(&mut self.env, db, &mut noop).transact();
            out
        } else {
            panic!("Database needs to be set");
        }
    }
/// Execute transaction without writing to DB, return change state.
Execute transaction without writing to DB, return change state.
Execute transaction without writing to DB return change state .
pub fn transact(&mut self) -> (Return, TransactOut, u64, State, Vec<Log>) {
        if let Some(db) = self.db.as_mut() {
            let mut noop = NoOpInspector {};
            let out = evm_inner::<DB, false>(&mut self.env, db, &mut noop).transact();
            out
        } else {
            panic!("Database needs to be set");
        }
    }
pub fn transact ( & mut self ) -> ( Return , TransactOut , u64 , State , Vec < Log > ) { if let Some ( db ) = self . db . as_mut ( ) { let mut noop = NoOpInspector { } ; let out = evm_inner :: < DB , false > ( & mut self . env , db , & mut noop ) . transact ( ) ; out } else { panic ! ( " " ) ; } }
Execute transaction without writing to DB, return change state.
Execute transaction without writing to DB return change state .
&mut self
&mut self