Matthias Krüger
60beb5979b
Rollup merge of #132043 - compiler-errors:simplify-rbv, r=cjgillot
...
Simplify param handling in `resolve_bound_vars`
I always found the flow of the `ResolvedArg` constructors to be a bit confusing; turns out they're also kinda redundantly passing around their data, too.
Also, deduplicate some code handling early-bound var to late-bound var conversion between return type notation's two styles: `where <T as Trait>::method(..): Bound` and `where T: Trait<method(..): Bound>`.
2024-10-27 19:49:06 +01:00
..
2024-10-26 16:37:43 +00:00
2024-10-24 09:46:36 +00:00
2024-10-26 06:29:47 +02:00
2024-10-26 13:33:36 +02:00
2024-10-25 20:31:40 +02:00
2024-10-24 14:19:55 +11:00
2024-10-25 23:29:40 +00:00
2024-10-26 06:29:48 +02:00
2024-10-26 10:19:07 +08:00
2024-10-27 03:24:54 +00:00
2024-10-26 10:19:07 +08:00
2024-10-26 11:35:56 +08:00
2024-10-24 17:02:11 +11:00
2024-10-23 02:45:24 -07:00
2024-10-26 22:08:55 +03:00
2024-10-26 06:29:47 +02:00
2024-10-24 09:46:36 +00:00
2024-10-27 19:49:06 +01:00
2024-10-24 09:46:36 +00:00
2024-10-25 20:52:39 +02:00
2024-10-23 09:14:41 +01:00
2024-10-24 09:46:36 +00:00
2024-10-26 19:00:57 +00:00
2024-10-26 16:37:43 +00:00
2024-10-27 11:05:33 +11:00
2024-10-27 11:05:33 +11:00
2024-10-26 22:08:55 +03:00
2024-10-26 16:37:43 +00:00
2024-10-24 10:35:39 +02:00
2024-10-23 02:45:24 -07:00
2024-10-27 08:19:16 +00:00
2024-10-26 06:53:53 +00:00
2024-10-24 23:43:31 +00:00
2024-10-23 02:45:24 -07:00
2024-10-26 06:29:47 +02:00
2024-10-23 09:14:41 +01:00
2024-10-24 09:46:36 +00:00
2024-10-25 10:30:37 +08:00
2024-10-26 22:08:55 +03:00
2024-10-26 10:19:07 +08:00
2024-10-25 20:31:40 +02:00
2024-10-26 10:19:07 +08:00
2024-10-27 00:09:49 +00:00
2024-10-25 20:52:39 +02:00
2024-10-24 09:46:36 +00:00
2024-10-24 09:46:36 +00:00
2024-10-24 09:46:36 +00:00
2024-10-24 23:23:55 -07:00