tar 0.4.20

A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once.
Documentation
language: rust
sudo: false

matrix:
  include:
    - rust: stable
    - rust: beta
    - rust: nightly
    - rust: 1.21.0

    # Code coverage + documentation
    - rust: nightly
      before_script:
        - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
      script:
        - cargo build
        - rustdoc --test README.md -L target/debug -L target/debug/deps
        - cargo doc --no-deps
      after_success:
        - travis-cargo --only nightly doc-upload
        - travis-cargo coveralls --no-sudo
      addons:
        apt:
          packages:
            - libcurl4-openssl-dev
            - libelf-dev
            - libdw-dev
      env:
        global:
          - secure: "BkV2h2/dkKFUBhdiN3CvUt/zVdIsLhqlVIpS5uV5mQNyiQyZQ+czCmxvAoBF0r6ER6gdbUwvtBVTZ9fT+JmdpxcRJB7/oJ535MYRVkng13GjmDjj3y4KbGZdKsXgNpWPk5EbpFYZ6VdJ6LnEOBEE2aWbAbHwXgWxDCQtlgTeoXQ="
          - RUSTFLAGS='-C link-dead-code'

script:
  - cargo build --verbose
  - cargo test --verbose
  - cargo test --verbose --no-default-features

notifications:
  email:
    on_success: never