Skip to content

Commit 3eb5dd1

Browse files
committed
fix(chain): correct Iterator::size_hint impl
1 parent 96023c0 commit 3eb5dd1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

crates/chain/src/spk_client.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -557,8 +557,8 @@ impl<'r, I> Iterator for SyncIter<'r, I, ScriptBuf> {
557557
}
558558

559559
fn size_hint(&self) -> (usize, Option<usize>) {
560-
let consumed = self.request.spks_consumed;
561-
(consumed, Some(consumed))
560+
let remaining = self.request.spks.len();
561+
(remaining, Some(remaining))
562562
}
563563
}
564564

@@ -570,8 +570,8 @@ impl<'r, I> Iterator for SyncIter<'r, I, Txid> {
570570
}
571571

572572
fn size_hint(&self) -> (usize, Option<usize>) {
573-
let consumed = self.request.txids_consumed;
574-
(consumed, Some(consumed))
573+
let remaining = self.request.txids.len();
574+
(remaining, Some(remaining))
575575
}
576576
}
577577

@@ -583,7 +583,7 @@ impl<'r, I> Iterator for SyncIter<'r, I, OutPoint> {
583583
}
584584

585585
fn size_hint(&self) -> (usize, Option<usize>) {
586-
let consumed = self.request.outpoints_consumed;
587-
(consumed, Some(consumed))
586+
let remaining = self.request.outpoints.len();
587+
(remaining, Some(remaining))
588588
}
589589
}

0 commit comments

Comments
 (0)