Filter out RPITITs in object_safety_violations_for_trait
This commit is contained in:
parent
b2f3198608
commit
fa421ec454
4 changed files with 33 additions and 3 deletions
|
@ -157,6 +157,7 @@ fn object_safety_violations_for_trait(
|
|||
.in_definition_order()
|
||||
.filter(|item| item.kind == ty::AssocKind::Type)
|
||||
.filter(|item| !tcx.generics_of(item.def_id).params.is_empty())
|
||||
.filter(|item| tcx.opt_rpitit_info(item.def_id).is_none())
|
||||
.map(|item| {
|
||||
let ident = item.ident(tcx);
|
||||
ObjectSafetyViolation::GAT(ident.name, ident.span)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue