all: debug fmt test # # Build # .PHONY: debug debug: RUSTFLAGS="--deny warnings" cargo build .PHONY: release release: cargo build --release .PHONY: build build: debug # # Tests and linters # .PHONY: test test: cargo test -- --color always --nocapture .PHONY: check check: fmt clippy .PHONY: fmt fmt: cargo fmt --all -- --check .PHONY: clippy clippy: cargo clippy --all-targets --all-features -- -D warnings .PHONY: bench bench: cargo bench