aboutsummaryrefslogtreecommitdiffstats
path: root/adenosine/src/car.rs
diff options
context:
space:
mode:
authorbryan newbold <bnewbold@robocracy.org>2023-08-20 17:18:09 -0700
committerbryan newbold <bnewbold@robocracy.org>2023-08-20 17:18:09 -0700
commit77960a92ae8aabeae4e957b7a1d86fe550d287a9 (patch)
tree0b986b8b63e04ff3dea808d3ab1f4198264d1b20 /adenosine/src/car.rs
parenta9294857ddad1df37ef6f7c2ac2188ba27eec224 (diff)
downloadadenosine-77960a92ae8aabeae4e957b7a1d86fe550d287a9.tar.gz
adenosine-77960a92ae8aabeae4e957b7a1d86fe550d287a9.zip
cargo clippy clean (rust v1.70)
Diffstat (limited to 'adenosine/src/car.rs')
-rw-r--r--adenosine/src/car.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/adenosine/src/car.rs b/adenosine/src/car.rs
index 67c97e9..e425f7e 100644
--- a/adenosine/src/car.rs
+++ b/adenosine/src/car.rs
@@ -92,12 +92,10 @@ async fn inner_car_bytes_reader(
let mut car_writer = CarWriter::new(car_header, buf);
let cid_list = db.get_descendants::<Vec<_>>(root)?;
- for cid in cid_list {
+ // TODO: only load the first root CID from list; sometimes others are missing. should handle this better
+ if let Some(cid) = cid_list.into_iter().next() {
let block = db.get_block(&cid)?.expect("block content");
car_writer.write(cid, block).await?;
- // TODO: only load the first root CID from list; sometimes others are missing. should
- // handle this better
- break;
}
Ok(car_writer.finish().await?)
}