Rename function to suggest_deref_ref_or_into
because it's suggesting
derefence instructions
This commit is contained in:
parent
edfca5fe9c
commit
a9340b1f69
3 changed files with 3 additions and 3 deletions
|
@ -25,7 +25,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
|
||||||
) {
|
) {
|
||||||
self.annotate_expected_due_to_let_ty(err, expr);
|
self.annotate_expected_due_to_let_ty(err, expr);
|
||||||
self.suggest_compatible_variants(err, expr, expected, expr_ty);
|
self.suggest_compatible_variants(err, expr, expected, expr_ty);
|
||||||
self.suggest_ref_or_into(err, expr, expected, expr_ty);
|
self.suggest_deref_ref_or_into(err, expr, expected, expr_ty);
|
||||||
if self.suggest_calling_boxed_future_when_appropriate(err, expr, expected, expr_ty) {
|
if self.suggest_calling_boxed_future_when_appropriate(err, expr, expected, expr_ty) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,7 +86,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
|
||||||
|
|
||||||
if let Some(mut err) = self.demand_suptype_diag(expr.span, expected_ty, ty) {
|
if let Some(mut err) = self.demand_suptype_diag(expr.span, expected_ty, ty) {
|
||||||
let expr = expr.peel_drop_temps();
|
let expr = expr.peel_drop_temps();
|
||||||
self.suggest_ref_or_into(&mut err, expr, expected_ty, ty);
|
self.suggest_deref_ref_or_into(&mut err, expr, expected_ty, ty);
|
||||||
extend_err(&mut err);
|
extend_err(&mut err);
|
||||||
// Error possibly reported in `check_assign` so avoid emitting error again.
|
// Error possibly reported in `check_assign` so avoid emitting error again.
|
||||||
err.emit_unless(self.is_assign_to_bool(expr, expected_ty));
|
err.emit_unless(self.is_assign_to_bool(expr, expected_ty));
|
||||||
|
|
|
@ -5029,7 +5029,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn suggest_ref_or_into(
|
pub fn suggest_deref_ref_or_into(
|
||||||
&self,
|
&self,
|
||||||
err: &mut DiagnosticBuilder<'_>,
|
err: &mut DiagnosticBuilder<'_>,
|
||||||
expr: &hir::Expr<'_>,
|
expr: &hir::Expr<'_>,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue