Matthias Krüger
94c19c6522
Rollup merge of #125819 - oli-obk:localize, r=fmease
...
Various `HirTyLowerer` cleanups
Previously there was some ad-hoc specialization going on, because you could call `allows_infer`, which basically was deciding between whether the trait object was backed by `FnCtxt` or by `ItemCtxt`. I moved all the different logic into dedicated methods on `HirTyLowerer` and removed `allows_infer`
best reviewed commit-by-commit
2024-06-05 18:21:10 +02:00
..
2024-05-21 19:22:04 +02:00
2024-05-31 08:50:22 +02:00
2024-05-31 08:50:24 +02:00
2024-05-31 08:50:22 +02:00
2024-05-31 08:50:22 +02:00
2024-05-21 20:16:39 +00:00
2024-06-04 08:52:12 -04:00
2024-06-05 10:38:03 +10:00
2024-06-04 00:05:56 +00:00
2024-06-01 12:50:58 -04:00
2024-06-02 05:06:47 -07:00
2024-06-05 01:14:32 -07:00
2024-06-03 09:27:52 -04:00
2024-05-30 09:51:27 +08:00
2024-06-05 10:38:03 +10:00
2024-06-05 18:21:08 +02:00
2024-05-27 08:44:12 +00:00
2024-05-27 08:44:12 +00:00
2024-06-05 10:38:03 +10:00
2024-06-04 08:25:46 +01:00
2024-05-31 10:12:24 +00:00
2024-06-05 09:16:55 +00:00
2024-05-31 08:50:22 +02:00
2024-06-05 18:21:10 +02:00
2024-05-24 15:17:21 +10:00
2024-06-04 17:07:13 +00:00
2024-06-05 10:38:03 +10:00
2024-06-04 21:41:33 +02:00
2024-06-04 21:41:33 +02:00
2024-05-23 14:58:30 -04:00
2024-05-30 15:26:48 +02:00
2024-06-03 10:02:08 -04:00
2024-05-31 10:12:24 +00:00
2024-06-05 18:21:09 +02:00
2024-06-04 16:55:55 +10:00
2024-05-23 18:02:40 +10:00
2024-06-04 00:05:56 +00:00
2024-05-24 21:53:39 -04:00
2024-05-21 17:00:45 -04:00
2024-06-05 10:38:03 +10:00
2024-05-30 09:51:27 +08:00
2024-06-04 22:50:35 +02:00
2024-05-30 15:26:48 +02:00
2024-05-29 10:04:08 +00:00
2024-05-21 20:12:29 -04:00
2024-06-05 18:21:08 +02:00
2024-06-03 09:49:30 -04:00
2024-05-30 09:51:27 +08:00
2024-05-30 15:38:46 +10:00
2024-06-04 10:14:45 +01:00
2024-06-03 01:01:18 +03:00
2024-05-17 18:33:37 -03:00
2024-05-28 18:04:31 +02:00
2024-06-05 18:21:09 +02:00
2024-06-03 20:36:27 -04:00
2024-06-04 10:13:38 +01:00
2024-06-04 17:07:13 +00:00
2024-06-04 10:14:45 +01:00