about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2025-01-22 19:29:37 +0100
committerGitHub <noreply@github.com>2025-01-22 19:29:37 +0100
commitcd1f36b020c77f600132972c853fd9d3dda1dacd (patch)
tree31a12762631566563d9c103e2ffbac54b707634f /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parentdee7d0e730a3a3ed98c89dd33c4ac16edc82de8a (diff)
parentd00d4dfe0daba29036aab1f2b35a8c6ccb023f3e (diff)
downloadrust-cd1f36b020c77f600132972c853fd9d3dda1dacd.tar.gz
rust-cd1f36b020c77f600132972c853fd9d3dda1dacd.zip
Rollup merge of #133372 - cramertj:rework-dyn-suggestions, r=fmease
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

r? `@compiler-errors`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions