]> git.lizzy.rs Git - rust.git/commitdiff
Dogfood
authorOliver Schneider <git-no-reply-9879165716479413131@oli-obk.de>
Mon, 10 Apr 2017 13:14:54 +0000 (15:14 +0200)
committerOliver Schneider <git-no-reply-9879165716479413131@oli-obk.de>
Mon, 10 Apr 2017 13:14:54 +0000 (15:14 +0200)
clippy_lints/src/eq_op.rs

index 002725a4d6d90f312602eb276a25fb3dda2cbdaa..6fbf99f134225df2807f03ffce8183720deeb7c0 100644 (file)
@@ -66,7 +66,7 @@ fn check_expr(&mut self, cx: &LateContext<'a, 'tcx>, e: &'tcx Expr) {
                         BiMul => cx.tcx.lang_items.mul_trait(),
                         BiDiv => cx.tcx.lang_items.div_trait(),
                         BiRem => cx.tcx.lang_items.rem_trait(),
-                        BiAnd => None,
+                        BiAnd |
                         BiOr => None,
                         BiBitXor => cx.tcx.lang_items.bitxor_trait(),
                         BiBitAnd => cx.tcx.lang_items.bitand_trait(),
@@ -81,6 +81,7 @@ fn check_expr(&mut self, cx: &LateContext<'a, 'tcx>, e: &'tcx Expr) {
                         BiGt => cx.tcx.lang_items.ord_trait(),
                     };
                     if let Some(trait_id) = trait_id {
+                        #[allow(match_same_arms)]
                         match (&left.node, &right.node) {
                             // do not suggest to dereference literals
                             (&ExprLit(..), _) |