From d7d3eb600e5b5f93227d5d670bb1ff692f4b21a9 Mon Sep 17 00:00:00 2001
From: Chris Wong <lambda.fairy@gmail.com>
Date: Wed, 18 Jul 2018 19:52:58 +1200
Subject: [PATCH] Install Clippy from rustup

---
 .travis.yml | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index a713be0..16fdb08 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,8 +3,7 @@ rust: nightly
 sudo: false
 
 before_script:
-  - cargo install clippy || true
-  - export PATH=$HOME/.cargo/bin:$PATH
+  - rustup component add clippy-preview --toolchain=nightly
 
 script:
   - cargo build --features="iron"
@@ -12,10 +11,8 @@ script:
   - cargo build --features="actix-web"
   - cargo test --all
   - |
-    if command -v cargo-clippy > /dev/null; then
-      CLIPPY_STATUS=0
-      for package in maud_htmlescape maud_macros maud maud_lints maud_extras; do
-        (cd $package && cargo clippy -- -D warnings) || CLIPPY_STATUS=$?
-      done
-      (exit $CLIPPY_STATUS)
-    fi
+    CLIPPY_STATUS=0
+    for package in maud_htmlescape maud_macros maud maud_lints maud_extras; do
+      (cd $package && cargo clippy -- -D warnings) || CLIPPY_STATUS=$?
+    done
+    (exit $CLIPPY_STATUS)