language: rust rust: - nightly-2018-05-19 cache: cargo addons: apt: packages: - unzip before_install: - curl -OL https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip - sudo unzip protoc-3.5.1-linux-x86_64.zip -d /usr/local bin/protoc - sudo chown $(whoami) /usr/local/bin/protoc - protoc --version - rm protoc-3.5.1-linux-x86_64.zip - rustup component add rustfmt-preview - cargo install clippy -f --vers=0.0.202 env: global: - RUST_BACKTRACE=1 - RUSTFLAGS="-D warnings" script: - cargo clippy -- -D clippy - cargo clippy --tests -- -D clippy - cargo clippy --all-features -- -D clippy - cargo clippy --all-features --tests -- -D clippy - cargo fmt -- --check - cargo check --tests --all-features - cargo test --all-features