1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#![forbid(missing_docs, unsafe_code, rust_2018_idioms)] //! A crate providing foundational capabilities to other `git-*` crates with trade-offs between compile time, binary size or speed //! selectable using cargo feature toggles. //! //! It's designed to allow the application level crate to configure feature toggles, affecting all other `git-*` crates using //! this one. //! //! Thus all features provided here commonly have a 'cheap' base implementation, with the option to pull in //! counterparts with higher performance. pub mod fs; pub mod hash; pub mod interrupt; #[cfg(feature = "io-pipe")] pub mod io; pub mod parallel; pub mod progress;