Use OrderedIterator in TransactionStatusService (#11149)

* Split out get-first-err for unit testing

* Add failing test

* Add missing ordering
This commit is contained in:
Tyera Eulberg
2020-07-21 14:06:49 -06:00
committed by GitHub
parent 9438789fef
commit 6c38369042
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
}