···11//! Consume a CAR from an AsyncRead, producing an ordered stream of records
2233-use multihash_codetable::{MultihashDigest, Code};
43use crate::{
54 Bytes, HashMap,
65 disk::{DiskError, DiskStore},
···98};
109use cid::Cid;
1110use iroh_car::CarReader;
1111+use multihash_codetable::{Code, MultihashDigest};
1212use std::convert::Infallible;
1313use tokio::{io::AsyncRead, sync::mpsc};
1414···205205 // try to load all the blocks into memory
206206 let mut mem_size = 0;
207207 while let Some((cid, data)) = car.next_block().await? {
208208-209208 // lkasdjflkajdsflkajsfdlkjasdf
210209 if !verify_block(cid, &data) {
211210 return Err(DriveError::BadCID);