name: Rust on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Install nightly run: rustup toolchain install nightly && rustup override set nightly - name: Build run: cargo build --verbose - name: Run tests run: cargo test --verbose - name: Build no features run: cargo build --all --no-default-features - name: Build with all features run: cargo build --all --all-features