Auto merge of #16222 - rosefromthedead:unresolved-assoc-item, r=Veykril

add unresolved-assoc-item assist

I tried to copy from private-assoc-item for this
This commit is contained in:
bors 2024-01-02 15:06:13 +00:00
commit 426d2842c1
6 changed files with 74 additions and 1 deletions

View file

@ -1697,6 +1697,13 @@ impl DefWithBody {
.into(),
)
}
&hir_ty::InferenceDiagnostic::UnresolvedAssocItem { id } => {
let expr_or_pat = match id {
ExprOrPatId::ExprId(expr) => expr_syntax(expr).map(AstPtr::wrap_left),
ExprOrPatId::PatId(pat) => pat_syntax(pat).map(AstPtr::wrap_right),
};
acc.push(UnresolvedAssocItem { expr_or_pat }.into())
}
&hir_ty::InferenceDiagnostic::BreakOutsideOfLoop {
expr,
is_break,