@@ -34,6 +34,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
3434
3535 // Use `||` to give these suggestions a precedence
3636 let suggested = self . suggest_missing_parentheses ( err, expr)
37+ || self . suggest_missing_unwrap_expect ( err, expr, expected, expr_ty)
3738 || self . suggest_remove_last_method_call ( err, expr, expected)
3839 || self . suggest_associated_const ( err, expr, expected)
3940 || self . suggest_deref_ref_or_into ( err, expr, expected, expr_ty, expected_ty_expr)
@@ -49,8 +50,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
4950 || self . suggest_into ( err, expr, expr_ty, expected)
5051 || self . suggest_floating_point_literal ( err, expr, expected)
5152 || self . suggest_null_ptr_for_literal_zero_given_to_ptr_arg ( err, expr, expected)
52- || self . suggest_coercing_result_via_try_operator ( err, expr, expected, expr_ty)
53- || self . suggest_missing_unwrap_expect ( err, expr, expected, expr_ty) ;
53+ || self . suggest_coercing_result_via_try_operator ( err, expr, expected, expr_ty) ;
5454
5555 if !suggested {
5656 self . note_source_of_type_mismatch_constraint (
0 commit comments