Documentation
#!/bin/bash
set -e

HERE=$(dirname "$(readlink --canonicalize "$BASH_SOURCE")")
. "$HERE/_env"

cd "$ROOT"

CARGO_CHANNEL=

if [ "$1" = -n ]; then
    CARGO_CHANNEL=+nightly
    export RUSTFLAGS='-Z threads=8 --codegen linker=clang --codegen link-arg=--ld-path=wild'
fi

for E in $(cargo run --example 2>&1 | grep --extended-regexp '^    ' | sort); do
    m "\nexample: $E\n" "$RED"
	cargo $CARGO_CHANNEL run --quiet --example "$E" --features=anyhow,serde,backtrace-external
done