1
Fork 0

Normalize when finding trait object candidates

This commit is contained in:
Matthew Jasper 2020-10-08 21:52:40 +01:00
parent 6c43a64931
commit 50dde2e4d8
5 changed files with 107 additions and 66 deletions

View file

@ -127,7 +127,10 @@ pub enum SelectionCandidate<'tcx> {
TraitAliasCandidate(DefId),
ObjectCandidate,
/// Matching `dyn Trait` with a supertrait of `Trait`. The index is the
/// position in the iterator returned by
/// `rustc_infer::traits::util::supertraits`.
ObjectCandidate(usize),
BuiltinObjectCandidate,