Rollup merge of #110563 - bryangarza:refactor-trait-selection-error-reporting, r=compiler-errors

Break up long function in trait selection error reporting + clean up nearby code

- Move blocks of code into their own functions
- Replace a few function argument types with their type aliases
- Create "AppendConstMessage" enum to replace a nested `Option`.
This commit is contained in:
Matthias Krüger 2023-04-25 06:46:48 +02:00 committed by GitHub
commit 6fcae0a83d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

Diff content is not available