@@ -34,6 +34,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
34
34
35
35
// Use `||` to give these suggestions a precedence
36
36
let suggested = self . suggest_missing_parentheses ( err, expr)
37
+ || self . suggest_missing_unwrap_expect ( err, expr, expected, expr_ty)
37
38
|| self . suggest_remove_last_method_call ( err, expr, expected)
38
39
|| self . suggest_associated_const ( err, expr, expected)
39
40
|| self . suggest_deref_ref_or_into ( err, expr, expected, expr_ty, expected_ty_expr)
@@ -49,8 +50,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
49
50
|| self . suggest_into ( err, expr, expr_ty, expected)
50
51
|| self . suggest_floating_point_literal ( err, expr, expected)
51
52
|| 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) ;
54
54
55
55
if !suggested {
56
56
self . note_source_of_type_mismatch_constraint (
0 commit comments