pub fn inspect_commit<INSP: Inspector<DB>>(
        &mut self,
        inspector: INSP,
    ) -> (Return, TransactOut, u64, Vec<Log>) {
        let (exit, out, gas, state, logs) = self.inspect(inspector);
        self.db.as_mut().unwrap().commit(state);
        (exit, out, gas, logs)
    }
/// Inspect transaction and commit changes to database.
Inspect transaction and commit changes to database.
Inspect transaction and commit changes to database .
pub fn inspect_commit<INSP: Inspector<DB>>(
        &mut self,
        inspector: INSP,
    ) -> (Return, TransactOut, u64, Vec<Log>) {
        let (exit, out, gas, state, logs) = self.inspect(inspector);
        self.db.as_mut().unwrap().commit(state);
        (exit, out, gas, logs)
    }
pub fn inspect_commit < INSP : Inspector < DB > > ( & mut self , inspector : INSP , ) -> ( Return , TransactOut , u64 , Vec < Log > ) { let ( exit , out , gas , state , logs ) = self . inspect ( inspector ) ; self . db . as_mut ( ) . unwrap ( ) . commit ( state ) ; ( exit , out , gas , logs ) }
Inspect transaction and commit changes to database.
Inspect transaction and commit changes to database .
&mut self
inspector
INSP
&mut self
inspector
INSP