sidekiq 0.9.0

Rust Sidekiq Client
Documentation
---
services:
  - redis
language: rust
cache: cargo

rust:
  - stable
  - nightly

matrix:
  include:
    - rust: stable
      env: FMT=1
      before_install:
        - cargo install just
      before_script:
        - rustup component add rustfmt
      script:
        - just format
    - rust: stable
      env: CLIPPY=1
      before_install:
        - cargo install just
      before_script:
        - rustup component add clippy
      script:
        - just lint
    - rust: stable
      env: TEST=1
      before_install:
        - cargo install just
      script:
        - just test
    - rust: nightly
      env: BENCH=1
      script:
        - cargo bench
  allow_failures:
    - rust: stable
      env: CLIPPY=1

notifications:
  email:
    on_success: change
    on_failure: always