language: rust | |
sudo: false | |
cache: cargo | |
os: | |
- linux | |
- osx | |
rust: | |
- stable | |
- nightly | |
env: | |
- CLIPPY="true" | |
- CLIPPY="" | |
install: | |
- if [ -n "$CLIPPY" ]; then cargo install -f clippy; fi | |
matrix: | |
fast_finish: true | |
exclude: | |
- rust: stable | |
env: CLIPPY="true" | |
- rust: nightly | |
env: CLIPPY="" | |
allow_failures: | |
- rust: nightly | |
script: | |
- if [ -n "$CLIPPY" ]; then cargo clippy; fi | |
- if [ -z "$CLIPPY" ]; then cargo test; fi |