提交 5be4fa86 编写于 作者: G gaurikholkar

code fixes for error code use warning

上级 5841021f
......@@ -131,29 +131,23 @@ pub fn try_report_named_anon_conflict(&self, error: &RegionResolutionError<'tcx>
return false;
}
if let Some(simple_name) = arg.pat.simple_name() {
struct_span_err!(self.tcx.sess,
span,
E0621,
"explicit lifetime required in the type of `{}`",
simple_name)
.span_label(arg.pat.span,
format!("consider changing the type of `{}` to `{}`",
simple_name,
new_ty))
.span_label(span, format!("lifetime `{}` required", named))
.emit();
let (error_var, span_label_var) = if let Some(simple_name) = arg.pat.simple_name() {
(format!("the type of `{}`", simple_name), format!("the type of `{}`", simple_name))
} else {
struct_span_err!(self.tcx.sess,
span,
E0621,
"explicit lifetime required in parameter type")
.span_label(arg.pat.span,
format!("consider changing type to `{}`", new_ty))
.span_label(span, format!("lifetime `{}` required", named))
.emit();
}
(format!("parameter type"), format!("type"))
};
struct_span_err!(self.tcx.sess,
span,
E0621,
"explicit lifetime required in {}",
error_var)
.span_label(arg.pat.span,
format!("consider changing {} to `{}`", span_label_var, new_ty))
.span_label(span, format!("lifetime `{}` required", named))
.emit();
return true;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册