#!/usr/bin/env sh

set -eu

cd "$(CDPATH= cd -- "$(dirname -- "$0")" && pwd -P)"/..

OUTDIR="$(mktemp -d)"
trap 'rm -rf -- "$OUTDIR"' EXIT

RUSTDOCFLAGS="--cfg docsrs -D warnings"; export RUSTDOCFLAGS

cargo +nightly doc \
    --all-features \
    --frozen \
    --target-dir "$OUTDIR" \
    --quiet --no-deps
