rc_event_queue 0.4.3

VecDeque-like fast, unbounded, FIFO, concurent read-lock-free message queue.
Documentation
name: CI

on:
  push:
    branches: [ master, dev ]
  pull_request:
    branches: [ master ]

env:
  CARGO_TERM_COLOR: always

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Build
      run: RUSTFLAGS="--deny warnings" cargo build

  build-all-features:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Build with all features
      run: RUSTFLAGS="--deny warnings" cargo build --all-features

  tests:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Run tests
      run: cargo test --all-features

  miri:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - uses: actions-rs/toolchain@v1
      with:
          toolchain: nightly
          components: miri
    - name: Miri tests
      run: cargo +nightly miri test

  benches:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Build benches
      run: cargo build --benches

  doc:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Build doc
      run: RUSTFLAGS="--deny warnings" cargo doc --lib

  loom:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Run loom tests
      run: RUSTFLAGS="--cfg loom" cargo test --lib tests::loom_test --release