pub fn execute_batch<'a>(
batch: &'a TransactionBatchWithIndexes<'_, '_, impl TransactionWithMeta>,
bank: &'a Arc<Bank>,
transaction_status_sender: Option<&'a TransactionStatusSender>,
replay_vote_sender: Option<&'a ReplayVoteSender>,
replay_vote_send_type: ReplayVoteSendType,
timings: &'a mut ExecuteTimings,
log_messages_bytes_limit: Option<usize>,
prioritization_fee_cache: Option<&'a PrioritizationFeeCache>,
) -> TransactionResult<()>