···66use clap::Parser;
77use repo_stream::{DiskBuilder, Driver, DriverBuilder};
88use std::path::PathBuf;
99+use std::time::Instant;
9101011#[derive(Debug, Parser)]
1112struct Args {
···2728 let reader = tokio::io::BufReader::new(reader);
28292930 log::info!("hello! reading the car...");
3131+ let t0 = Instant::now();
30323133 // in this example we only bother handling CARs that are too big for memory
3234 // `noop` helper means: do no block processing, store the raw blocks
···48504951 // at this point you might want to fetch the account's signing key
5052 // via the DID from the commit, and then verify the signature.
5151- log::warn!("big's comit: {:?}", commit);
5353+ log::warn!("big's comit ({:?}): {:?}", t0.elapsed(), commit);
52545355 // pop the driver back out to get some code indentation relief
5456 driver
···7880 }
7981 }
80828181- log::info!("arrived! joining rx...");
8383+ log::info!("arrived! ({:?}) joining rx...", t0.elapsed());
82848385 // clean up the database. would be nice to do this in drop so it happens
8486 // automatically, but some blocking work happens, so that's not allowed in