]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_infer/src/infer/error_reporting/need_type_info.rs
Replace manual impl with a derive macro as multipart suggestions are now supported...
[rust.git] / compiler / rustc_infer / src / infer / error_reporting / need_type_info.rs
index 232b9b11455db3612c44d68dd557ad6885b9a45e..b0f5897e34b030e83244602f1b45d6e6b0d5d07b 100644 (file)
@@ -511,20 +511,20 @@ pub fn emit_inference_failure_err(
                     _ => "",
                 };
 
-                multi_suggestions.push(SourceKindMultiSuggestion::FullyQualified {
-                    span: receiver.span,
+                multi_suggestions.push(SourceKindMultiSuggestion::new_fully_qualified(
+                    receiver.span,
                     def_path,
                     adjustment,
                     successor,
-                });
+                ));
             }
             InferSourceKind::ClosureReturn { ty, data, should_wrap_expr } => {
                 let ty_info = ty_to_string(self, ty);
-                multi_suggestions.push(SourceKindMultiSuggestion::ClosureReturn {
+                multi_suggestions.push(SourceKindMultiSuggestion::new_closure_return(
                     ty_info,
                     data,
                     should_wrap_expr,
-                });
+                ));
             }
         }
         match error_code {