1*d69694e2SHarlanClanguage: rust 2*d69694e2SHarlanC 3*d69694e2SHarlanCrust: 4*d69694e2SHarlanC - stable 5*d69694e2SHarlanC - beta 6*d69694e2SHarlanC - nightly 7*d69694e2SHarlanC # - 1.46.0 // does not work since cargo test is executed automatically 8*d69694e2SHarlanC 9*d69694e2SHarlanCos: 10*d69694e2SHarlanC - linux 11*d69694e2SHarlanC - windows 12*d69694e2SHarlanC - osx 13*d69694e2SHarlanC 14*d69694e2SHarlanCjobs: 15*d69694e2SHarlanC fast_finish: true 16*d69694e2SHarlanC allow_failures: 17*d69694e2SHarlanC - rust: nightly 18*d69694e2SHarlanC - os: windows 19*d69694e2SHarlanC include: 20*d69694e2SHarlanC - if: rust = stable 21*d69694e2SHarlanC script: 22*d69694e2SHarlanC - rustup component add rustfmt 23*d69694e2SHarlanC - cargo fmt --all -- --check 24*d69694e2SHarlanC 25*d69694e2SHarlanC - if: rust = stable OR rust = beta OR rust = nightly 26*d69694e2SHarlanC script: 27*d69694e2SHarlanC - cargo test --release --all-features 28*d69694e2SHarlanC - cargo test --release 29*d69694e2SHarlanC - cargo test --release --no-default-features 30*d69694e2SHarlanC 31*d69694e2SHarlanC - if: rust = nightly 32*d69694e2SHarlanC script: 33*d69694e2SHarlanC - cargo test --release --doc 34*d69694e2SHarlanC - cargo doc --all-features --no-deps 35*d69694e2SHarlanC 36*d69694e2SHarlanC - if: rust = "1.46.0" 37*d69694e2SHarlanC script: 38*d69694e2SHarlanC - cargo build --release 39*d69694e2SHarlanC - cargo build --release --no-default-features 40*d69694e2SHarlanC - cargo build --release --all-features