.PHONY: check
check:
RUSTLFAGS='-Dwarnings' cargo check --all-features --all-targets --workspace
RUSTLFAGS='-Dwarnings' cargo check --no-default-features
RUSTLFAGS='-Dwarnings' cargo check --features chunked
RUSTLFAGS='-Dwarnings' cargo check --features hkdf
RUSTLFAGS='-Dwarnings' cargo check --features manage
RUSTLFAGS='-Dwarnings' cargo check --features wrap-key-to-file
.PHONY: lint
lint:
cargo clippy --all-features --all-targets --workspace -- --deny warnings
cargo fmt --all -- --check
RUSTDOCFLAGS='-Dwarnings' cargo doc --no-deps --all-features --workspace
reuse lint
.PHONY: test
test:
cargo test --all-features --workspace
.PHONY: ci
ci: check lint test