1
Fork 0

Do not consider synthesized RPITITs on missing items checks

This commit is contained in:
Santiago Pastorino 2023-03-20 18:19:20 -03:00
parent febd59e122
commit 364a5d4b54
No known key found for this signature in database
GPG key ID: 8131A24E0C79EFAF
4 changed files with 31 additions and 4 deletions

View file

@ -202,8 +202,11 @@ fn missing_items_err(
missing_items: &[ty::AssocItem],
full_impl_span: Span,
) {
let missing_items =
missing_items.iter().filter(|trait_item| tcx.opt_rpitit_info(trait_item.def_id).is_none());
let missing_items_msg = missing_items
.iter()
.clone()
.map(|trait_item| trait_item.name.to_string())
.collect::<Vec<_>>()
.join("`, `");