#!/bin/bash
# Runs tests / builds with different features enabled
# For pre-commit checks

set -e

cargo clippy -- -D warnings
cargo build --features std
cargo build --features serde
cargo build --features defmt
cargo build --examples
cargo test
( cd examples/defmt ; DEFMT_LOG=info cargo build )
