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
..
2025-01-09 21:43:25 +01:00
2024-12-07 21:26:20 +00:00
2024-09-12 13:56:01 -04:00
2025-01-15 09:58:04 +01:00
2024-10-15 13:26:59 +02:00
2024-05-18 18:12:18 +02:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-11-26 02:50:48 +08:00
2024-11-26 02:50:48 +08:00
2024-04-09 10:23:58 +00:00
2024-04-09 10:23:58 +00:00
2024-11-26 02:50:48 +08:00
2024-09-14 09:25:06 +08:00
2024-09-14 09:25:06 +08:00
2024-11-26 02:50:48 +08:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-10-10 01:13:29 +02:00
2025-01-22 09:20:57 -08:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-11-26 02:50:48 +08:00
2024-11-26 02:50:48 +08:00
2024-11-26 02:50:48 +08:00
2024-09-26 17:17:11 +00:00
2025-01-07 16:04:14 +01:00
2024-11-26 02:50:48 +08:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00
2024-04-09 10:23:58 +00:00
2024-09-26 17:17:11 +00:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-10-10 00:57:59 +02:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2024-10-15 13:26:59 +02:00
2024-10-29 16:26:57 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-09-26 17:17:11 +00:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-06-12 19:03:37 -04:00
2024-06-12 19:03:37 -04:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00
2024-09-27 18:15:37 +00:00
2024-09-27 18:15:37 +00:00
2024-09-27 18:15:37 +00:00
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-04-30 21:54:54 +02:00
2024-10-15 13:26:59 +02:00
2024-10-15 13:26:59 +02:00
2025-01-09 21:43:25 +01:00
2025-01-09 21:43:25 +01:00
2025-01-09 21:43:25 +01:00
2025-01-09 21:43:25 +01:00
2024-08-03 07:57:31 -04:00
2024-10-15 13:11:00 +02:00
2024-10-15 13:11:00 +02:00