pub fn transact_commit(&mut self) -> (Return, TransactOut, u64, Vec<Log>) {
        let (exit, out, gas, state, logs) = self.transact();
        self.db.as_mut().unwrap().commit(state);
        (exit, out, gas, logs)
    }
/// Execute transaction and apply result to database
Execute transaction and apply result to database
Execute transaction and apply result to database
pub fn transact_commit(&mut self) -> (Return, TransactOut, u64, Vec<Log>) {
        let (exit, out, gas, state, logs) = self.transact();
        self.db.as_mut().unwrap().commit(state);
        (exit, out, gas, logs)
    }
pub fn transact_commit ( & mut self ) -> ( Return , TransactOut , u64 , Vec < Log > ) { let ( exit , out , gas , state , logs ) = self . transact ( ) ; self . db . as_mut ( ) . unwrap ( ) . commit ( state ) ; ( exit , out , gas , logs ) }
Execute transaction and apply result to database
Execute transaction and apply result to database
&mut self
&mut self