quick-error 0.1.2

A macro which makes error types pleasant to write.
language: rust
rust:
- stable
- beta
- nightly
sudo: false
env:
  secure: "MG7A+O7VmpeofvsjCzawyvYE0NSS4MbAVYo6OYzTX4etlB4BAWuNfwDbkMs3yZev3m7Qb6Cts5PcV0fOVkdh4N/so9cPS3m6x9+MpTR7/ej/6sbyuSBEcMsxvtVzrmQt9pNvGcRYltId/KUl2cykwI0UrfFGOPwyjPAkQo//O0iJmnxiuakYD45wb+cbn2JOdbR94sn5BsdNw5pyOpsWsV3cmIoJqu/8EeVamQ09lQykRuC1OAMjGydp8zX+4agTC+WOoDLwU1OkyudJxy4ZrUD1hFHYOzHfjjhw4rpfi7XlrmyJUTcM4PVk2lvoE5TXwDlj6c1gcVFiXnSPi3Lr8Uo5P2ARaHvLDNNfl1S3U5PAA0p0lIcISDQBGzH698L6VsFKf2zQeOdUFh5o/81oe6pfDs9b1spQ4ANXibtUhioxaiWrR5CB/G5kvFbn9rG+IS8K198HTSZpG+hcNN343/xRpzpDarrQQmvhoGoevSXRO0OezJ+sKdxiPpYGGZtndmkHbvz0QwotfNlmdh/WIpV+o+Z1xK3Ic3G//lhhEfI+iBbebv3Hi7c3aFD/B3xTMowNkv4crru9CQDtyHB81di0N2okiMDGBz13zghsBdahoh9/PiT01ec0O6qrVLIiQfs3lzlxjr5ui2RNV1TCF8grS0lgSbriqm7x8uWZ4S4="
script:
- cargo build --verbose
# don't run doc tests because they don't run well for macros
- cargo test test --verbose
after_success: |
  [ $TRAVIS_RUST_VERSION = stable ] &&
  [ $TRAVIS_BRANCH = master ] &&
  [ $TRAVIS_PULL_REQUEST = false ] &&
  cargo doc &&
  echo "<meta http-equiv=refresh content=0;url=`echo $TRAVIS_REPO_SLUG | cut -d '/' -f 2 | tr '-' '_'`/index.html>" > target/doc/index.html &&
  pip install ghp-import --user &&
  ~/.local/bin/ghp-import -n target/doc &&
  git push -fq https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages