ledger.rs
599 B · rust · 18 lines
1use mrlylab::ledger::{catalog, markdown, Tier, TERMS};2use std::path::Path;3use std::time::Instant;45fn main() {6 for tier in [Tier::Closed, Tier::Convolved] {7 let clock = Instant::now();8 let rows = catalog(tier, TERMS).len();9 println!(10 "{} tier: {rows} rows in {:.2} s",11 tier.slug(),12 clock.elapsed().as_secs_f64()13 );14 }15 let page = Path::new(env!("CARGO_MANIFEST_DIR")).join("../../research/sequences.md");16 std::fs::write(&page, markdown()).expect("the page is writable");17 println!("wrote {}", page.display());18}