cargo-help:
@awk 'BEGIN {FS = ":.*?###"} /^[a-zA-Z_-]+:.*?###/ {printf "\033[36m%-15s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
cargo-install:
@cargo install --locked --path $(PWD)
cargo-check:
@. $(HOME)/.cargo/env
@cargo c
cargo-bench:
@. $(HOME)/.cargo/env
@cargo bench
cargo-test-benches:
cargo test --benches
cargo-report:
@. $(HOME)/.cargo/env && cargo report future-incompatibilities --id 1
cargo-doc:
@. $(HOME)/.cargo/env && cargo doc --no-deps