.PHONY: all fmt doc clean clippy test msrv
all: fmt clippy test msrv doc
fmt:
cargo +nightly fmt
doc:
RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features --no-deps --open
clean:
$(RM) -r target
clippy:
cargo clippy --all-targets
cargo clippy --all-features --all-targets
cargo clippy --no-default-features
cargo clippy --no-default-features --features std
cargo clippy --no-default-features --features rand010
cargo clippy --no-default-features --features std,rand010
cargo clippy --no-default-features --features default_rng
cargo clippy --no-default-features --features rand010,default_rng
cargo clippy --no-default-features --features global_gen
cargo clippy --no-default-features --features rand010,global_gen
cargo clippy --no-default-features --features serde
cargo clippy --no-default-features --features std,serde
cargo clippy --no-default-features --features rand010,serde
cargo clippy --no-default-features --features std,rand010,serde
cargo clippy --no-default-features --features default_rng,serde
cargo clippy --no-default-features --features rand010,default_rng,serde
cargo clippy --no-default-features --features global_gen,serde
cargo clippy --no-default-features --features rand010,global_gen,serde
test:
cargo test
cargo test --all-features
cargo test --no-default-features
cargo test --no-default-features --features std
cargo test --no-default-features --features std
cargo test --no-default-features --features rand010
cargo test --no-default-features --features std,rand010
cargo test --no-default-features --features default_rng
cargo test --no-default-features --features rand010,default_rng
cargo test --no-default-features --features global_gen
cargo test --no-default-features --features rand010,global_gen
cargo test --no-default-features --features serde
cargo test --no-default-features --features std,serde
cargo test --no-default-features --features rand010,serde
cargo test --no-default-features --features std,rand010,serde
cargo test --no-default-features --features default_rng,serde
cargo test --no-default-features --features rand010,default_rng,serde
cargo test --no-default-features --features global_gen,serde
cargo test --no-default-features --features rand010,global_gen,serde
cargo test --no-default-features --features rand09
cargo test --no-default-features --features std,rand09
cargo test --no-default-features --features rand09,rand010
cargo test --no-default-features --features std,rand09,rand010
cargo test --no-default-features --features rand09,default_rng
cargo test --no-default-features --features rand09,rand010,default_rng
cargo test --no-default-features --features rand09,global_gen
cargo test --no-default-features --features rand09,rand010,global_gen
cargo test --no-default-features --features rand09,serde
cargo test --no-default-features --features std,rand09,serde
cargo test --no-default-features --features rand09,rand010,serde
cargo test --no-default-features --features std,rand09,rand010,serde
cargo test --no-default-features --features rand09,default_rng,serde
cargo test --no-default-features --features rand09,rand010,default_rng,serde
cargo test --no-default-features --features rand09,global_gen,serde
cargo test --no-default-features --features rand09,rand010,global_gen,serde
msrv:
cargo msrv verify
cargo msrv verify -- cargo check --all-targets --features global_gen,rand08,rand09,serde