@@ -43,6 +43,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
4343
4444 // Use `||` to give these suggestions a precedence
4545 let suggested = self . suggest_missing_parentheses ( err, expr)
46+ || self . suggest_missing_unwrap_expect ( err, expr, expected, expr_ty)
4647 || self . suggest_remove_last_method_call ( err, expr, expected)
4748 || self . suggest_associated_const ( err, expr, expected)
4849 || self . suggest_deref_ref_or_into ( err, expr, expected, expr_ty, expected_ty_expr)
@@ -58,8 +59,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
5859 || self . suggest_into ( err, expr, expr_ty, expected)
5960 || self . suggest_floating_point_literal ( err, expr, expected)
6061 || self . suggest_null_ptr_for_literal_zero_given_to_ptr_arg ( err, expr, expected)
61- || self . suggest_coercing_result_via_try_operator ( err, expr, expected, expr_ty)
62- || self . suggest_missing_unwrap_expect ( err, expr, expected, expr_ty) ;
62+ || self . suggest_coercing_result_via_try_operator ( err, expr, expected, expr_ty) ;
6363
6464 if !suggested {
6565 self . note_source_of_type_mismatch_constraint (
0 commit comments