git:
quiet: true
language: rust
cache:
cargo
rust:
- 1.36.0
- stable
matrix:
include:
- { os: osx, rust: 1.36.0 }
- { os: linux, rust: 1.36.0 }
- { os: linux, rust: stable }
- { os: linux, rust: nightly }
script:
- cargo build
- cargo test
- cargo build --features="alloc"
- cargo test --features="alloc"
- |
if [[ $TRAVIS_RUST_VERSION == "nightly" ]]
then
cargo build --features="nightly_slice_partition_dedup"
cargo test --features="nightly_slice_partition_dedup"
cargo build --features="nightly_const_generics"
cargo test --features="nightly_const_generics"
cargo build --features="experimental_write_impl"
cargo test --features="experimental_write_impl"
cargo build --features="experimental_array_set"
cargo test --features="experimental_array_set"
fi