León Orell Valerian Liehr
626db06409
Rollup merge of #133233 - estebank:const-errors, r=Nadrieril
...
Add context to "const in pattern" errors
*Each commit addresses specific diagnostics.*
- Add primary span labels
- Point at `const` item, and `const` generic param definition
- Reword messages and notes
- Point at generic param through which an associated `const` is being referenced
- Silence const in pattern with evaluation errors when they come from `const` items that already emit a diagnostic
- On non-structural type in const used as pattern, point at the type that should derive `PartialEq`
2024-12-05 07:29:54 +01:00
..
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-10-29 16:26:57 +00:00
2024-12-04 10:16:04 +00:00
2024-12-04 10:16:04 +00:00
2024-11-21 01:35:34 +00:00
2024-11-21 01:35:34 +00:00
2024-10-30 16:22:23 +00:00
2024-10-30 16:22:23 +00:00
2024-06-12 08:53:59 +00:00
2024-11-08 04:56:08 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-06-12 08:53:59 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-06-04 18:57:19 +02:00
2024-12-04 10:16:04 +00:00
2024-12-04 10:16:04 +00:00
2024-12-04 10:16:04 +00:00
2024-06-12 12:34:47 +00:00
2024-06-11 08:08:25 +00:00
2024-11-02 03:08:04 +00:00
2024-06-11 08:08:25 +00:00
2024-06-12 08:53:59 +00:00
2024-10-04 23:38:41 +00:00
2024-06-12 08:53:59 +00:00
2024-06-18 15:41:27 +00:00
2024-08-17 12:43:25 -04:00
2024-06-18 15:41:27 +00:00
2024-06-18 15:41:27 +00:00
2024-06-18 15:41:27 +00:00
2024-06-18 15:41:27 +00:00
2024-11-21 01:35:34 +00:00
2024-11-21 01:35:34 +00:00
2024-10-30 16:18:50 +00:00
2024-10-30 16:18:50 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-11-02 03:08:04 +00:00
2024-11-08 04:56:08 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 04:56:08 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-10-04 23:38:41 +00:00
2024-10-04 23:38:41 +00:00
2024-11-08 04:56:08 +00:00
2024-12-04 10:16:04 +00:00
2024-12-04 10:16:04 +00:00
2024-06-12 08:53:59 +00:00
2024-10-04 23:38:41 +00:00
2024-10-15 13:11:00 +02:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 04:56:08 +00:00
2024-10-15 13:11:00 +02:00
2024-09-27 18:15:37 +00:00
2024-08-17 12:43:25 -04:00
2024-11-23 13:52:56 +01:00
2024-10-04 23:38:41 +00:00
2024-06-27 15:19:08 -04:00
2024-11-08 04:56:08 +00:00
2024-10-04 23:38:41 +00:00
2024-10-04 23:38:41 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-05-29 22:26:54 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-10-04 23:38:41 +00:00
2024-10-04 23:38:41 +00:00
2024-06-12 19:10:02 -04:00
2024-11-08 04:56:08 +00:00
2024-10-16 13:44:56 -04:00
2024-06-12 08:53:59 +00:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-19 08:29:17 +00:00
2024-10-15 20:44:39 -04:00
2024-06-13 10:41:53 +00:00
2024-07-05 11:59:54 -04:00
2024-07-05 11:59:54 -04:00
2024-07-05 11:59:54 -04:00
2024-07-05 11:59:54 -04:00
2024-07-05 11:59:54 -04:00
2024-07-05 11:59:54 -04:00
2024-06-13 10:41:53 +00:00
2024-06-13 10:41:52 +00:00
2024-06-13 10:41:52 +00:00
2024-06-13 10:41:52 +00:00
2024-06-13 10:41:52 +00:00
2024-06-13 10:41:52 +00:00
2024-06-13 10:41:52 +00:00
2024-08-31 15:35:42 +03:00
2024-08-31 15:35:42 +03:00
2024-10-29 16:26:57 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-10-04 23:38:41 +00:00
2024-06-12 12:34:47 +00:00
2024-06-11 08:19:19 +00:00
2024-06-11 08:19:19 +00:00
2024-12-04 10:16:04 +00:00
2024-12-04 10:16:04 +00:00
2024-11-02 03:08:04 +00:00
2024-06-11 08:19:19 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-12-04 10:16:04 +00:00
2024-12-04 10:16:04 +00:00
2024-11-10 04:30:33 +00:00
2024-11-10 04:30:33 +00:00
2024-11-10 04:30:33 +00:00
2024-11-10 04:30:33 +00:00
2024-06-12 08:53:59 +00:00
2024-06-11 08:08:25 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-07-24 16:00:48 +00:00
2024-07-24 16:00:48 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-11-02 03:08:04 +00:00
2024-06-11 08:08:25 +00:00
2024-06-11 08:08:25 +00:00
2024-06-11 08:08:25 +00:00
2024-11-23 13:52:56 +01:00
2024-06-12 08:53:59 +00:00
2024-12-04 20:29:36 +00:00
2024-06-12 08:53:59 +00:00
2024-12-04 20:29:36 +00:00
2024-09-04 20:06:33 +02:00
2024-09-04 20:06:33 +02:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-10-04 23:38:41 +00:00
2024-06-12 08:53:59 +00:00
2024-11-08 04:56:08 +00:00
2024-11-08 03:46:27 +00:00
2024-11-08 03:46:27 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-06-12 08:53:59 +00:00
2024-07-05 20:58:33 +00:00
2024-10-30 16:18:50 +00:00
2024-10-30 16:18:50 +00:00
2024-11-08 04:56:08 +00:00
2024-11-08 03:46:27 +00:00