varmint 0.1.0

A Rust implementation of the varint codec as used in Google's Protocol Buffers
Documentation
language: rust
sudo: false
cache: cargo
rust:
  - nightly
  - beta
  - stable

env:
  global:
    - secure: "IatXdIcbRx2ISjjF/QiowKsitm0jusckrrkwMHRvrFpSgIDFmKHT0njgTmbDCA16eE/xJAuBd5pGyrIObzgUPiCS131rVNnCiz/vIkz8O+jKrB3bdAxHJcOzOtOj/4MroV+Yf7pmmM40C+pNkJxE+Jsr6okO2Weo7aDqpMsJZ43m+d8iwmFoBtOzhAUTFqp1uhh5XaCiSEXt28jjyuIssz7FwuwDSMIORx+0kYSkOq0LqQqcYlk9iktDSWchLC4aTVyPWN9v7phtHt64DRHnIsy0x/y1keG9DafoTzIrhNTi5qiW0cvONXOiJnNtO0iqbUWnMXa+/TjrlS7IoIwgmSKzjCFy/MdXsbwgKMgdFjaeUms05EReUdmnq9idXXAoSFt8CVb17wovBthuevpB17y2LsNA3yqUyz/79ySaS38GNxSXXpt8fsSHcHqMu799psc641m2OaZuNjjkGqRoCQRrgvYK8Tn5bzujOa/vj4h2J1hioY0Y/kp6sH/q+rccIFs2lMFZfHQlJXfn02wdIuyHNG0Aj68gv+8PlAuk9Qi4jeCk84WfW+Rvh/NMpl6fsGSFWemSfgmpxmEy7ZtFRc0wKpK6zj9rFndREGLutX0+rOciulifkPDW97BqeK9867Gric4lqAfBieMxLHl5Z2/p3lUE98Mly9bDRhg3lfA="

before_script:
  - sh -c 'if [[ "$TRAVIS_RUST_VERSION" == "nightly" ]]; then cargo install clippy; fi'

script:
  - cargo test
  - sh -c 'if [[ "$TRAVIS_RUST_VERSION" == "nightly" ]]; then cargo clippy -- -D warnings; fi'

before_deploy:
  - cargo package

deploy:
  provider: script
  script: cargo publish --verbose --token "$CRATES_IO_TOKEN"
  skip_cleanup: true
  on:
    tags: true
    all_branches: true
    condition: "$TRAVIS_RUST_VERSION = stable"