Taylor Cramer
d00d4dfe0d
Refactor dyn-compatibility error and suggestions
...
This CL makes a number of small changes to dyn compatibility errors:
- "object safety" has been renamed to "dyn-compatibility" throughout
- "Convert to enum" suggestions are no longer generated when there
exists a type-generic impl of the trait or an impl for `dyn OtherTrait`
- Several error messages are reorganized for user readability
Additionally, the dyn compatibility error creation code has been
split out into functions.
cc #132713
cc #133267
2025-01-22 09:20:57 -08:00
..
2023-01-11 09:32:08 +00:00
2023-12-07 22:33:56 +01:00
2024-12-06 10:50:20 +00:00
2024-03-13 14:29:27 +01:00
2024-03-13 14:29:27 +01:00
2024-03-13 14:29:27 +01:00
2024-03-13 14:29:27 +01:00
2024-03-13 14:29:27 +01:00
2023-12-07 22:33:56 +01:00
2023-12-07 22:33:56 +01:00
2024-03-20 13:00:34 -04:00
2024-03-20 13:00:34 -04:00
2024-02-18 10:29:22 +01:00
2024-02-18 10:29:22 +01:00
2023-12-07 22:33:56 +01:00
2023-12-07 22:33:56 +01:00
2024-02-16 20:02:50 +00:00
2023-01-11 09:32:08 +00:00
2024-03-27 14:02:16 +00:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2023-01-11 09:32:08 +00:00
2023-12-07 23:00:46 -05:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2025-01-22 09:20:57 -08:00
2025-01-22 09:20:57 -08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-11-27 03:34:58 +00:00
2024-11-27 03:34:58 +00:00
2023-01-11 09:32:08 +00:00
2023-11-30 20:59:51 +01:00
2024-12-04 20:49:05 +00:00
2024-12-04 20:49:05 +00:00
2024-02-16 20:02:50 +00:00
2024-02-07 10:42:01 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-17 10:44:46 +05:30
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-17 10:44:46 +05:30
2024-02-16 20:02:50 +00:00
2024-06-14 11:05:35 -04:00
2024-02-29 13:55:11 +00:00
2024-06-14 11:05:35 -04:00
2024-06-14 11:05:35 -04:00
2024-02-19 22:11:13 +00:00
2024-02-19 22:11:13 +00:00
2023-01-11 09:32:08 +00:00
2024-02-19 22:11:13 +00:00
2024-02-19 22:11:13 +00:00
2024-02-19 22:11:13 +00:00
2023-01-11 09:32:08 +00:00
2023-11-24 19:15:52 +01:00
2023-10-20 08:46:27 +00:00
2024-10-29 16:26:57 +00:00
2023-01-11 09:32:08 +00:00
2023-01-11 09:32:08 +00:00
2023-01-11 09:32:08 +00:00
2023-01-11 09:32:08 +00:00
2023-01-11 09:32:08 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-22 14:49:01 +08:00
2024-03-08 20:56:25 +00:00
2024-03-08 20:56:25 +00:00
2024-05-30 22:52:33 +02:00
2024-07-17 21:30:40 +00:00
2024-05-13 16:55:58 -04:00
2024-05-13 16:55:58 -04:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-04-23 18:09:30 +00:00
2023-11-24 19:15:52 +01:00
2023-12-07 22:33:56 +01:00
2023-12-07 22:33:56 +01:00
2024-09-16 10:55:07 -04:00
2024-09-16 10:55:07 -04:00
2024-09-16 10:55:07 -04:00
2024-09-16 10:55:07 -04:00