language: rust
sudo: false
rust:
  - 1.15.0
  - 1.22.0 # rand
  - 1.26.0 # has_i128
  - 1.31.0 # 2018!
  - stable
  - beta
  - nightly
script:
  - cargo build --verbose
  - ./ci/test_full.sh
matrix:
  include:
    - name: "rustfmt"
      rust: 1.31.0
      before_script:
        - rustup component add rustfmt
      script:
        - cargo fmt --all -- --check
notifications:
  email:
    on_success: never
branches:
  only:
    - master
    - next
    - staging
    - trying

language: rust
sudo: false
rust:
  - 1.15.0
  - 1.22.0 # rand
  - 1.26.0 # has_i128
  - 1.31.0 # 2018!
  - stable
  - beta
  - nightly
script:
  - cargo build --verbose
  - ./ci/test_full.sh
matrix:
  include:
    - name: "i686"
      rust: stable
      env: TARGET=i686-unknown-linux-gnu
      addons:
        apt:
          packages:
            - gcc-multilib
      before_script:
        - rustup target add $TARGET
      script:
        - cargo build --verbose --target $TARGET --all-features
        - cargo test --verbose --target $TARGET --all-features
    - name: "rustfmt"
      rust: 1.31.0
      before_script:
        - rustup component add rustfmt
      script:
        - cargo fmt --all -- --check
notifications:
  email:
    on_success: never
branches:
  only:
    - master
    - next
    - staging
    - trying

Add i686 CI (without u64_digit)
Add i686 CI (without u64_digit)
