-
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
Remove bare function types, replace with inference #3320
Comments
Deferring to 0.5. |
I've been working on this, current patch is blocked on #2263. |
The goal of this bug is not clear to me. If the goal is to enable the use of inference in more contexts, then by all means, lets do that. But if the goal is to remove the option of writing down an explicit type, then I would probably not be in favor of it. (The ability to declare types explicitly has been a useful tool for me in narrowing down cases where type inference signals a problem.) |
In any case, this is not something that should block 0.6. |
Plans have changed somewhat. We are keeping the bare fn types. I think this issue is no longer relevant. |
remove unecessary source test file
Rustup Let's see if rust-lang#121114 gets perf back to the old level.
In rust-lang#3266 a job to build macOS ARM binaries was added, but the artifacts weren't yet propagated to the release. This PR adds this missing step.
We should remove the types for bare functions altogether and just infer the appropriate closure type when referring to an item.
The text was updated successfully, but these errors were encountered: