language: rust cache: cargo os: linux dist: xenial before_script: - cargo fetch jobs: allow_failures: env: - CAN_FAIL=true include: - stage: "Stable: Build" rust: stable script: cargo rustc --verbose -- -D warnings name: "Build Stable" - stage: "Stable: Tests" rust: stable script: cargo test --verbose --all name: "Tests Stable" - stage: "Features" rust: stable script: cargo test --verbose --all --no-default-features --features num name: "num Tests" env: CAN_FAIL=true - stage: "Beta: Build" # - # rust: beta script: cargo rustc --verbose -- -D warnings name: "Build Beta"