]> git.lizzy.rs Git - rust.git/commitdiff
Call `diag.multipart_suggestion` instead
authorHirochika Matsumoto <matsujika@gmail.com>
Tue, 22 Sep 2020 18:42:58 +0000 (03:42 +0900)
committerHirochika Matsumoto <matsujika@gmail.com>
Tue, 17 Nov 2020 16:28:37 +0000 (01:28 +0900)
clippy_lints/src/unnecessary_wrap.rs

index e5ef7cde7891fc55006b6353476991c91b9b8632..d581912284f9e515eadb8f33677642255d9d99aa 100644 (file)
@@ -1,5 +1,5 @@
 use crate::utils::{
-    is_type_diagnostic_item, match_qpath, multispan_sugg_with_applicability, paths, return_ty, snippet,
+    is_type_diagnostic_item, match_qpath, paths, return_ty, snippet,
     span_lint_and_then,
 };
 use if_chain::if_chain;
@@ -102,10 +102,8 @@ fn check_fn(
                 span,
                 "this function returns unnecessarily wrapping data",
                 move |diag| {
-                    multispan_sugg_with_applicability(
-                        diag,
+                    diag.multipart_suggestion(
                         "factor this out to",
-                        Applicability::MachineApplicable,
                         suggs.into_iter().chain({
                             let inner_ty = return_ty(cx, hir_id)
                                 .walk()
@@ -116,7 +114,8 @@ fn check_fn(
                                     _ => None,
                                 });
                             inner_ty.map(|inner_ty| (fn_decl.output.span(), inner_ty))
-                        }),
+                        }).collect(),
+                        Applicability::MachineApplicable,
                     );
                 },
             );