]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/booleans.rs
Use span_suggestion_with_applicability instead of span_suggestion
[rust.git] / clippy_lints / src / booleans.rs
index b2639330071c3c14b0cb999762772f43e91564ca..85f6eeb19ef9f22294710dd27dfd218ed3aa6f83 100644 (file)
@@ -6,6 +6,7 @@
 use crate::syntax::source_map::{dummy_spanned, Span, DUMMY_SP};
 use crate::rustc_data_structures::thin_vec::ThinVec;
 use crate::utils::{in_macro, paths, match_type, snippet_opt, span_lint_and_then, SpanlessEq, get_trait_def_id, implements_trait};
+use crate::rustc_errors::Applicability;
 
 /// **What it does:** Checks for boolean expressions that can be written more
 /// concisely.
@@ -390,10 +391,11 @@ fn bool_expr(&self, e: &Expr) {
                                     "this expression can be optimized out by applying boolean operations to the \
                                      outer expression",
                                 );
-                                db.span_suggestion(
+                                db.span_suggestion_with_applicability(
                                     e.span,
                                     "it would look like the following",
                                     suggest(self.cx, suggestion, &h2q.terminals).0,
+                                    Applicability::Unspecified,
                                 );
                             },
                         );