···1//! Consume a CAR from an AsyncRead, producing an ordered stream of records
23-use multihash_codetable::{MultihashDigest, Code};
4use crate::{
5 Bytes, HashMap,
6 disk::{DiskError, DiskStore},
···9};
10use cid::Cid;
11use iroh_car::CarReader;
012use std::convert::Infallible;
13use tokio::{io::AsyncRead, sync::mpsc};
14···205 // try to load all the blocks into memory
206 let mut mem_size = 0;
207 while let Some((cid, data)) = car.next_block().await? {
208-209 // lkasdjflkajdsflkajsfdlkjasdf
210 if !verify_block(cid, &data) {
211 return Err(DriveError::BadCID);
···1//! Consume a CAR from an AsyncRead, producing an ordered stream of records
203use crate::{
4 Bytes, HashMap,
5 disk::{DiskError, DiskStore},
···8};
9use cid::Cid;
10use iroh_car::CarReader;
11+use multihash_codetable::{Code, MultihashDigest};
12use std::convert::Infallible;
13use tokio::{io::AsyncRead, sync::mpsc};
14···205 // try to load all the blocks into memory
206 let mut mem_size = 0;
207 while let Some((cid, data)) = car.next_block().await? {
0208 // lkasdjflkajdsflkajsfdlkjasdf
209 if !verify_block(cid, &data) {
210 return Err(DriveError::BadCID);