Format rust code:
cargo fmt
Format rust code in markdown files:
./format_rust_code.sh --mode fix
nix develop .#fullEnv
You need to install this nix package manager first.
Make sure to increase the stack size available; some of our cryptography operations require a lot of stack memory.
RUST_MIN_STACK=8388608 cargo test --workspace --all-features
Keep in mind that many of Rosenpass' tests are doctests, so to get an accurate read on our code coverage, you have to include doctests:
./coverage_report.sh