1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
//! The contents of this crate need to be organized better: //! //! - Timer (a mix of logging, profiling, and even parallel execution) //! - true utility functions (collections, prettyprinting, CLI parsing #![allow(clippy::new_without_default)] #[macro_use] extern crate anyhow; // I'm not generally a fan of wildcard exports, but they're more maintable here. pub use crate::serde::*; pub use cli::*; pub use clone::*; pub use collections::*; pub use logger::*; pub use process::*; pub use time::*; pub use utils::*; mod cli; mod clone; mod collections; mod logger; mod process; mod serde; pub mod time; mod utils; pub const PROGRESS_FREQUENCY_SECONDS: f64 = 0.2;