sharded-slab 0.0.6

A lock-free concurrent slab.
Documentation
name: CI

on: [push]

jobs:
  check:
    name: check
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@master
      - uses: actions-rs/cargo@v1
        with:
          command: check
          args: --all-features
  test:
    name: test
    runs-on: ubuntu-latest
    needs: check

    steps:
      - uses: actions/checkout@master
      - uses: actions-rs/cargo@v1
        with:
          command: test
          args: --all-features
        env:
          LOOM_MAX_PREEMPTIONS: 2

  clippy_check:
    runs-on: ubuntu-latest
    needs: check

    steps:
      - uses: actions/checkout@v1
      - run: rustup component add clippy
      - uses: actions-rs/clippy-check@v1
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          args: --all-features

  rustfmt:
    name: rustfmt
    runs-on: ubuntu-latest
    needs: check

    steps:
      - uses: actions/checkout@master
      - uses: actions-rs/cargo@v1
        with:
          command: fmt
          args: -- --check