Use OrderedIterator in TransactionStatusService (#11149) (#11151)

* Split out get-first-err for unit testing

* Add failing test

* Add missing ordering

(cherry picked from commit 6c38369042)

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
This commit is contained in:
mergify[bot]
2020-07-21 21:36:02 +00:00
committed by GitHub
parent 316356861d
commit e9b40db319
4 changed files with 99 additions and 27 deletions

View File

@@ -41,6 +41,11 @@ impl<'a, 'b> TransactionBatch<'a, 'b> {
pub fn iteration_order(&self) -> Option<&[usize]> {
self.iteration_order.as_deref()
}
pub fn iteration_order_vec(&self) -> Option<Vec<usize>> {
self.iteration_order.clone()
}
pub fn bank(&self) -> &Bank {
self.bank
}