pub fn execute_block_and_keep_vm_status(
        &self,
        txn_block: Vec<SignedTransaction>,
    ) -> Result<Vec<(VMStatus, TransactionOutput)>, VMStatus> {
        LibraVM::execute_block_and_keep_vm_status(
            txn_block
                .into_iter()
                .map(Transaction::UserTransaction)
                .collect(),
            &self.data_store,
        )
    }
/// Alternate form of 'execute_block' that keeps the vm_status before it goes into the
/// `TransactionOutput`
Alternate form of 'execute_block' that keeps the vm_status before it goes into the
`TransactionOutput`
Alternate form of ' execute_block ' that keeps the vm_status before it goes into the ` TransactionOutput `
pub fn execute_block_and_keep_vm_status(
        &self,
        txn_block: Vec<SignedTransaction>,
    ) -> Result<Vec<(VMStatus, TransactionOutput)>, VMStatus> {
        LibraVM::execute_block_and_keep_vm_status(
            txn_block
                .into_iter()
                .map(Transaction::UserTransaction)
                .collect(),
            &self.data_store,
        )
    }
pub fn execute_block_and_keep_vm_status ( & self , txn_block : Vec < SignedTransaction > , ) -> Result < Vec < ( VMStatus , TransactionOutput ) > , VMStatus > { LibraVM :: execute_block_and_keep_vm_status ( txn_block . into_iter ( ) . map ( Transaction :: UserTransaction ) . collect ( ) , & self . data_store , ) }
Alternate form of 'execute_block' that keeps the vm_status before it goes into the
`TransactionOutput`
Alternate form of ' execute_block ' that keeps the vm_status before it goes into the ` TransactionOutput `
&self
txn_block
Vec<SignedTransaction>
&self
txn_block
Vec<SignedTransaction>