pub fn new(
        verified_txn: VerifiedTransaction,
        runtime: &VMRuntime,
        state_view: &dyn StateView,
        executor: &mut TransactionExecutor,
    ) -> Self {
        let output = execute(verified_txn, runtime, state_view, executor);
        Self { output }
    }
/// Creates a new instance by executing this transaction.
Creates a new instance by executing this transaction.
Creates a new instance by executing this transaction .
pub fn new(
        verified_txn: VerifiedTransaction,
        runtime: &VMRuntime,
        state_view: &dyn StateView,
        executor: &mut TransactionExecutor,
    ) -> Self {
        let output = execute(verified_txn, runtime, state_view, executor);
        Self { output }
    }
pub fn new ( verified_txn : VerifiedTransaction , runtime : & VMRuntime , state_view : & dyn StateView , executor : & mut TransactionExecutor , ) -> Self { let output = execute ( verified_txn , runtime , state_view , executor ) ; Self { output } }
Creates a new instance by executing this transaction.
Creates a new instance by executing this transaction .
verified_txn
VerifiedTransaction
runtime
&VMRuntime
state_view
&dyn StateView
executor
&mut TransactionExecutor
verified_txn
VerifiedTransaction
runtime
&VMRuntime
state_view
&dyn StateView
executor
&mut TransactionExecutor