Skip suggest impl or dyn when poly trait is not a real trait
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
This commit is contained in:
parent
27b866d59a
commit
12604fa071
2 changed files with 1 additions and 15 deletions
|
@ -86,6 +86,7 @@ impl<'tcx> dyn HirTyLowerer<'tcx> + '_ {
|
|||
"expected a type, found a trait"
|
||||
);
|
||||
if self_ty.span.can_be_used_for_suggestions()
|
||||
&& poly_trait_ref.trait_ref.trait_def_id().is_some()
|
||||
&& !self.maybe_suggest_impl_trait(self_ty, &mut diag)
|
||||
&& !self.maybe_suggest_dyn_trait(self_ty, sugg, &mut diag)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue