diff --git a/src/db_ledger.rs b/src/db_ledger.rs index e47666d303027d..244c3bd680269e 100644 --- a/src/db_ledger.rs +++ b/src/db_ledger.rs @@ -294,8 +294,12 @@ impl DbLedger { I: IntoIterator, { let default_addr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), 0); - let shared_blobs = entries.into_iter().zip(0..).map(|(entry, idx)| { - entry.to_blob(Some(idx), Some(Pubkey::default()), Some(&default_addr)) + let shared_blobs = entries.into_iter().enumerate().map(|(idx, entry)| { + entry.to_blob( + Some(idx as u64), + Some(Pubkey::default()), + Some(&default_addr), + ) }); self.write_shared_blobs(slot, shared_blobs) } @@ -661,7 +665,7 @@ mod tests { let num_entries = 8; let shared_blobs = make_tiny_test_entries(num_entries).to_blobs(); - for (b, i) in shared_blobs.iter().zip(0..num_entries) { + for (i, b) in shared_blobs.iter().enumerate() { b.write().unwrap().set_index(1 << (i * 8)).unwrap(); } diff --git a/src/db_window.rs b/src/db_window.rs index 64ba30e87efbb5..1e08164d644948 100644 --- a/src/db_window.rs +++ b/src/db_window.rs @@ -531,8 +531,8 @@ mod test { assert!(gap > 3); let num_entries = 10; let shared_blobs = make_tiny_test_entries(num_entries).to_blobs(); - for (b, i) in shared_blobs.iter().zip(0..shared_blobs.len() as u64) { - b.write().unwrap().set_index(i * gap).unwrap(); + for (i, b) in shared_blobs.iter().enumerate() { + b.write().unwrap().set_index(i as u64 * gap).unwrap(); } let blob_locks: Vec<_> = shared_blobs.iter().map(|b| b.read().unwrap()).collect(); let blobs: Vec<&Blob> = blob_locks.iter().map(|b| &**b).collect();