toml_edit 0.1.1

Yet another format-preserving TOML parser.
Documentation
language: rust

rust:
  - stable
  - nightly

os:
  - linux
  - osx

notifications:
  email:
    on_success: never

sudo: false

cache:
  apt: true
  directories:
    - $HOME/.cargo/bin
    - kcov/usr/local/bin
    - target/debug/deps

branches:
  only:
    - staging
    - trying
    - master

matrix:
  allow_failures:
    - rust: nightly

  include:
  - rust: nightly-2017-12-08
    env:
      global:
        - RUSTFLAGS="-C link-dead-code"

    addons:
      apt:
        packages:
          - binutils-dev
          - libcurl4-openssl-dev
          - zlib1g-dev
          - libdw-dev
          - libiberty-dev

    before_script:
    - bash -c '[ "$(cargo clippy --version 2>/dev/null)" == "0.0.175" ] || cargo install clippy --vers 0.0.175 --force'
    - bash -c '[ "$(rustfmt --version 2>/dev/null)" == "0.2.17-nightly ( )" ] || cargo install rustfmt-nightly --vers 0.2.17 --force'

    script:
    - cargo clippy -- -D warnings -Z no-trans
    - cargo fmt -- --write-mode=diff
    - rm -rf target/debug/{test_,toml_edit-}*
    - cargo test
    # - RUSTFLAGS="-Z sanitizer=leak" cargo test --verbose --target x86_64-unknown-linux-gnu

    after_success:
    - ./.travis/coverage.sh