test_task:
  name: cargo test 
  matrix:
    - container:
       image: rust:1.31.0
    - container:
       image: rust:latest
    - container:
       image: rustlang/rust:nightly
  cargo_cache:
    folder: $CARGO_HOME/registry
  build_script:
    - if rustc --version | grep -q nightly; then
    -   cargo build --all-features --all
    - else
    -   cargo build --all
    - fi
  test_script:
    - if rustc --version | grep -q nightly; then
    -   cargo test --all-features --all
    - else
    -   cargo test --all
    - fi
  doc_script:
    - if rustc --version | grep -q nightly; then
    -   cargo doc --no-deps --all-features --all
    - else
    -   cargo doc --no-deps --all
    - fi
  before_cache_script: rm -rf $CARGO_HOME/registry/index

test_task:
  name: cargo test 
  matrix:
    - container:
       image: rust:1.32.0
    - container:
       image: rust:latest
    - container:
       image: rustlang/rust:nightly
  cargo_cache:
    folder: $CARGO_HOME/registry
  build_script:
    - if rustc --version | grep -q nightly; then
    -   cargo build --all-features --all
    - else
    -   cargo build --all
    - fi
  test_script:
    - if rustc --version | grep -q nightly; then
    -   cargo test --all-features --all
    - else
    -   cargo test --all
    - fi
  doc_script:
    - if rustc --version | grep -q nightly; then
    -   cargo doc --no-deps --all-features --all
    - else
    -   cargo doc --no-deps --all
    - fi
  before_cache_script: rm -rf $CARGO_HOME/registry/index

Raise minimum compiler version to 1.32.0
Raise minimum compiler version to 1.32.0

It's needed for the ? Kleene operator in macros.
