Urgau
|
c7d300442f
|
non_local_defs: point the parent item when appropriate
|
2024-05-27 23:59:18 +02:00 |
|
Urgau
|
98273ec612
|
non_local_defs: point to Self and Trait to give more context
|
2024-05-27 23:59:18 +02:00 |
|
Urgau
|
b71952904d
|
non_local_defs: suggest removing leading ref/ptr to make the impl local
|
2024-05-27 23:59:18 +02:00 |
|
Urgau
|
d3dfe14b53
|
non_local_defs: be more precise about what needs to be moved
|
2024-05-27 23:59:18 +02:00 |
|
Urgau
|
22095fbd8d
|
non_local_defs: use labels to indicate what may need to be moved
|
2024-05-27 23:58:55 +02:00 |
|
Urgau
|
26b873d030
|
non_local_defs: use span of the impl def and not the impl block
|
2024-05-27 23:58:55 +02:00 |
|
Urgau
|
de1c122950
|
non_local_defs: improve some notes around trait, bounds, consts
- Restrict const-anon exception diag to relevant places
- Invoke bounds (and type-inference) in non_local_defs
- Specialize diagnostic for impl without Trait
|
2024-05-27 23:58:55 +02:00 |
|
Urgau
|
06c6a2d9d6
|
non_local_defs: switch to more friendly primary message
|
2024-05-27 23:58:55 +02:00 |
|
Urgau
|
c2e2245fd8
|
Fix trait solver overflow with non_local_definitions lint
|
2024-04-09 18:40:04 +02:00 |
|