From 608d09c26c9fecdb166fceb3969bca4c4876ea8e Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Tue, 15 Oct 2019 12:29:28 -0700 Subject: [PATCH] Rustup to rustc 1.40.0-nightly (237d54ff6 2019-10-15) --- clippy_lints/src/booleans.rs | 5 ++++- clippy_lints/src/functions.rs | 9 ++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/clippy_lints/src/booleans.rs b/clippy_lints/src/booleans.rs index c5da0af6f4d1..aaddbdcae6af 100644 --- a/clippy_lints/src/booleans.rs +++ b/clippy_lints/src/booleans.rs @@ -255,7 +255,10 @@ fn simplify_not(cx: &LateContext<'_, '_>, expr: &Expr) -> Option { .iter() .cloned() .flat_map(|(a, b)| vec![(a, b), (b, a)]) - .find(|&(a, _)| a == path.ident.name.as_str()) + .find(|&(a, _)| { + let path: &str = &path.ident.name.as_str(); + a == path + }) .and_then(|(_, neg_method)| Some(format!("{}.{}()", snippet_opt(cx, args[0].span)?, neg_method))) }, _ => None, diff --git a/clippy_lints/src/functions.rs b/clippy_lints/src/functions.rs index 5b2619aa9ba7..9844df3c6500 100644 --- a/clippy_lints/src/functions.rs +++ b/clippy_lints/src/functions.rs @@ -462,9 +462,12 @@ fn check_must_use_candidate<'a, 'tcx>( } fn must_use_attr(attrs: &[Attribute]) -> Option<&Attribute> { - attrs - .iter() - .find(|attr| attr.ident().map_or(false, |ident| "must_use" == &ident.as_str())) + attrs.iter().find(|attr| { + attr.ident().map_or(false, |ident| { + let ident: &str = &ident.as_str(); + "must_use" == ident + }) + }) } fn returns_unit(decl: &hir::FnDecl) -> bool {