Skip to content

Commit cca4b6d

Browse files
committed
Fix rebase
1 parent 252773a commit cca4b6d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/librustc/traits/error_reporting.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use crate::hir;
2222
use crate::hir::Node;
2323
use crate::hir::def_id::DefId;
2424
use crate::infer::{self, InferCtxt};
25-
use crate::infer::error_reporting::TypeAnnotationNeeded::*;
25+
use crate::infer::error_reporting::TypeAnnotationNeeded as ErrorCode;
2626
use crate::infer::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
2727
use crate::session::DiagnosticMessageId;
2828
use crate::ty::{self, AdtKind, DefIdTree, ToPredicate, ToPolyTraitRef, Ty, TyCtxt, TypeFoldable};
@@ -1989,10 +1989,10 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
19891989
if self.tcx.lang_items().sized_trait()
19901990
.map_or(false, |sized_id| sized_id == trait_ref.def_id())
19911991
{
1992-
self.need_type_info_err(body_id, span, self_ty, E0282).emit();
1992+
self.need_type_info_err(body_id, span, self_ty, ErrorCode::E0282).emit();
19931993
return;
19941994
}
1995-
let mut err = self.need_type_info_err(body_id, span, self_ty, E0283);
1995+
let mut err = self.need_type_info_err(body_id, span, self_ty, ErrorCode::E0283);
19961996
err.note(&format!("cannot resolve `{}`", predicate));
19971997
err
19981998
}
@@ -2003,7 +2003,7 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
20032003
if ty.references_error() || self.tcx.sess.has_errors() {
20042004
return;
20052005
}
2006-
self.need_type_info_err(body_id, span, ty, E0282)
2006+
self.need_type_info_err(body_id, span, ty, ErrorCode::E0282)
20072007
}
20082008

20092009
ty::Predicate::Subtype(ref data) => {
@@ -2014,15 +2014,15 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
20142014
let &SubtypePredicate { a_is_expected: _, a, b } = data.skip_binder();
20152015
// both must be type variables, or the other would've been instantiated
20162016
assert!(a.is_ty_var() && b.is_ty_var());
2017-
self.need_type_info_err(body_id, span, a, E0282)
2017+
self.need_type_info_err(body_id, span, a, ErrorCode::E0282)
20182018
}
20192019
ty::Predicate::Projection(ref data) => {
20202020
let trait_ref = data.to_poly_trait_ref(self.tcx);
20212021
let self_ty = trait_ref.self_ty();
20222022
if predicate.references_error() {
20232023
return;
20242024
}
2025-
let mut err = self.need_type_info_err(body_id, span, self_ty, E0284);
2025+
let mut err = self.need_type_info_err(body_id, span, self_ty, ErrorCode::E0284);
20262026
err.note(&format!("cannot resolve `{}`", predicate));
20272027
err
20282028
}

0 commit comments

Comments
 (0)