generic-matrix 0.1.0

Manipulations and data types that represent 2d matrix.
Documentation
language: rust
dist: trusty
sudo: false

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

env:
  global:
    - RUSTFLAGS="-C link-dead-code"

rust:
  - nightly
  - beta
  - stable

before_script:
  - cargo install cargo-kcov
  - cargo kcov --print-install-kcov-sh | $SHELL

script:
  - |
      cargo build &&
      cargo kcov --coveralls &&
      cargo bench &&
      cargo doc

after_success: |
  [ "${TRAVIS_BRANCH}" = master ] &&
  [ "${TRAVIS_PULL_REQUEST}" == false ] &&
  [ "${TRAVIS_RUST_VERSION}" == stable ] &&
  cargo install ghp &&
  ghp target/doc &&
  git config user.name "Travis Documentation" &&
  git config user.email "name@example.com" &&
  git push -qf https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages 2>&1 > /dev/null

env:
  global:
    - TRAVIS_CARGO_NIGHTLY_FEATURE=""
    - secure: "aPvS0ktcObSvM5q/wgU7+erE+/se2j61+aYJ+7boS/tlNsSS48AmvM8kIbldS+QXsJQW92LW2A9eKW5BmdGDR9L0tcECchDXegKCOFsFqpULilxV9oQ92z++VBf9N4vluYBP++s2SyDN9sfeymiZ9yWYp4oLAjjncCRjOxFbcWc="