-
Couldn't load subscription status.
- Fork 13.9k
Improve const traits diagnostics for new desugaring #131152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| help: consider introducing a `where` clause, but there might be an alternative better way to express this requirement | ||
| | | ||
| LL | fn main() where Ty: Trait { | ||
| | +++++++++++++++ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is suboptimal, but not trivially resolvable from my quick glance at the callstack for that. In a perfect world (or some time in the future), the constness of the bound would be fed to the function that introduces this suggestion.
|
@bors r+ rollup |
…iaskrgr Rollup of 7 pull requests Successful merges: - rust-lang#130863 (Relax a debug assertion for dyn principal *equality* in codegen) - rust-lang#131016 (Apple: Do not specify an SDK version in `rlib` object files) - rust-lang#131140 (Handle `rustc_hir_analysis` cases of `potential_query_instability` lint) - rust-lang#131141 (mpmc doctest: make sure main thread waits for child threads) - rust-lang#131150 (only query `params_in_repr` if def kind is adt) - rust-lang#131151 (Replace zero-width whitespace with a visible `\` in the PR template) - rust-lang#131152 (Improve const traits diagnostics for new desugaring) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#131152 - fee1-dead-contrib:fxdiag, r=compiler-errors Improve const traits diagnostics for new desugaring r? project-const-traits
r? project-const-traits