#!/bin/sh set -e export RUSTFLAGS="-D warnings" export RUSTDOCFLAGS="-D warnings" for release in "" "--release"; do for subcommand in clippy test doc; do cargo $subcommand $release cargo $subcommand $release --all-features done done RUSTFLAGS="--cfg bench" cargo +nightly bench RUSTDOCFLAGS="-D warnings --cfg docsrs" cargo +nightly doc --all-features --no-deps cargo msrv verify