-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Fix missing parentheses Fn notation error #72668
Fix missing parentheses Fn notation error #72668
Conversation
r? @cramertj (rust_highfive has picked a reviewer for you, use r? to override) |
r? @estebank Could you add a test file in // run-rustfix
fn apply_to_3<F>(f: F) -> i32 where F: Fn<i32, Output=i32> { f(3) }
//~^ ERROR E0658 Run r=me after that |
r? @estebank I also improved my code to be more understandable and to get a pretty suggestion in in every case (handling |
@bors r+ rollup Thanks for this! It looks great. |
📌 Commit c54d4fe has been approved by |
Rollup of 13 pull requests Successful merges: - rust-lang#72543 (Account for missing lifetime in opaque and trait object return types) - rust-lang#72625 (Improve inline asm error diagnostics) - rust-lang#72637 (expand `env!` with def-site context) - rust-lang#72650 (Sort sidebar elements) - rust-lang#72657 (Allow types (with lifetimes/generics) in impl_lint_pass) - rust-lang#72666 (Add -Z profile-emit=<path> for Gcov gcda output.) - rust-lang#72668 (Fix missing parentheses Fn notation error) - rust-lang#72669 (rustc_session: Cleanup session creation) - rust-lang#72728 (Make bootstrap aware of relative libdir in stage0 compiler) - rust-lang#72757 (rustc_lexer: Optimize shebang detection slightly) - rust-lang#72772 (miri validation: clarify valid values of 'char') - rust-lang#72773 (Fix is_char_boundary documentation) - rust-lang#72777 (rustdoc: remove calls to `local_def_id_from_node_id`) Failed merges: r? @ghost
Fixes #72611
Well, fixes the error output, I think E0658 is the right error to throw in this case so I didn't change that