Suggest adding feature when a function / method / module defined behind such feature and it's not enabled #66034
Labels
A-diagnostics
Area: Messages for errors, warnings, and lints
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
When I was trying to migrate my crate to reqwest 0.10, there is a confusing compile error stating
I had a brief look at the doc and could still find it. I eventually realized that it requires an additional feature
json
(as the doc correctly points out but overlooked by me).I believe the compiler should have enough information about functions / method / module which are defined behind a feature, so it can probably step in and suggest such feature for this kind of errors so that people don't need to check code or even
Cargo.toml
of the crate to know what to do.The text was updated successfully, but these errors were encountered: