#!/usr/bin/env bash set -eux cd $(dirname $0) if [ -s NIGHTLY_TOOLCHAIN ]; then rustup run $NIGHTLY_TOOLCHAIN cargo doc else cargo doc fi; # cargo-deadlinks will check any links in docs generated by `cargo doc`. # This is useful as rustdoc uses raw links which are error prone. command -v cargo-deadlinks &> /dev/null && cargo deadlinks cd -