set -e
set -x
export RUSTFLAGS="-D warnings"
cargo test
cargo test --features localpool
cargo test --features juliex
cargo test --features threadpool
cargo test --features async_std
cargo test --features macros
cargo test --features "macros async_std juliex"
cargo test --features "macros async_std localpool"
cargo test --features "macros async_std juliex localpool"
cargo test --features "macros juliex localpool"
cargo test --features "macros threadpool localpool"
cargo run --example localpool --features "macros localpool"
cargo run --example juliex --features "macros juliex"
cargo run --example threadpool --features "macros threadpool"
cargo run --example async-file --features "macros localpool"
cargo run --example attribute --features "macros localpool"
cargo doc --no-deps --all-features
cargo test --target wasm32-unknown-unknown --no-default-features
cargo test --target wasm32-unknown-unknown --no-default-features --features macros
cargo test --target wasm32-unknown-unknown --no-default-features --features bindgen
cargo test --target wasm32-unknown-unknown --no-default-features --features "bindgen macros"
cd examples/wasm/
wasm-pack build --dev --target web