reqwest 0.9.8

higher level HTTP client library
Documentation
language: rust
matrix:
    fast_finish: true
    allow_failures:
        - rust: nightly
    include:
        - os: osx
          rust: stable

        - rust: stable
        - rust: beta
        - rust: nightly

        # Disable default-tls
        - rust: stable
          env: FEATURES="--no-default-features"

        # rustls-tls
        - rust: stable
          env: FEATURES="--no-default-features --features rustls-tls"

        # default-tls and rustls-tls
        - rust: stable
          env: FEATURES="--features rustls-tls"

        - rust: stable
          env: FEATURES="--features hyper-011"

        - rust: stable
          env: FEATURES="--features trust-dns"

        # android
        - rust: stable
          env: TARGET=aarch64-linux-android
          install: rustup target add "$TARGET"
          # disable default-tls feature since cross-compiling openssl is dragons
          script: cargo build --target "$TARGET" --no-default-features

        # minimum version
        - rust: 1.30.0
          script: cargo build

sudo: false
dist: trusty

script:
  - cargo build $FEATURES
  - cargo test -v $FEATURES