[private] help: @just --list --unsorted # Builds the project using cargo build: cargo build # Runs the tests test: cargo test --lib --no-default-features cargo test --lib --all-features cargo test --doc --no-default-features cargo test --doc --all-features cargo doc # Builds and opens the documentation doc: cargo doc --open # Runs fuzzing for all targets fuzz-all: just fuzz push-pop just fuzz retain just fuzz filter-mutate just fuzz iterate # Runs fuzzing for a provided target fuzz TARGET: cargo +nightly fuzz run "{{ TARGET }}" -- -max_total_time=60 # Runs code coverage codecov PROFILE="ci": cargo llvm-cov nextest --all-features --lcov --output-path lcov.info "--profile={{ PROFILE }}"