Esteban Küber 7dfc3e9af4 Rework borrowing suggestions to use Expr instead of just Span
In the suggestion machinery for borrowing expressions and types, always use the available obligation `Span` to find the appropriate `Expr` to perform appropriateness checks no the `ExprKind` instead of on the textual snippet corresponding to the `Span`.

Unify the logic for the case where `&` *and* `&mut` are appropriate with the logic for only one of those cases.

Handle the case when `S::foo()` should have been `<&S>::foo()` (instead of suggesting the prior `&S::foo()`.
2025-07-10 17:23:29 +00:00
..
2025-01-07 16:04:14 +01:00
2025-01-07 16:04:14 +01:00
2025-01-07 16:04:14 +01:00
2024-12-12 23:36:27 +00:00
2025-01-07 16:04:14 +01:00