This is a Rust implementation of Bill Dueber's library_stdnums ruby gem.
- Install Rust using the command provided at https://www.rust-lang.org/tools/install
- Restart your shell
git clone [email protected]:pulibrary/library_stdnums.git
cd library_stdnums
- Run
cargo test
This crate uses cargo-mutants for mutation testing in CI. To run it locally:
cargo install --locked cargo-mutants
cargo mutants
git checkout branch1
cargo bench
git checkout branch2
cargo bench
The second cargo bench
run will run various benchmarks and, for each one, report either "Performance has improved." or "Performance has regressed."