We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
It's not clear to me why this even parses, much less compiles:
struct Foo { f: uint } fn foo(f: Foo) -> uint { f.f::<int> } fn main() { }
The text was updated successfully, but these errors were encountered:
Nominating, seems like something that should be removed before 1.0 if we don't want to support it.
Sorry, something went wrong.
Assigning P-backcompat-lang, 1.0.
(I will note that a number of team pointed out that it would be very suprising if fixing this actually broke anyone's code, even post 1.0...)
auto merge of #18879 : pcwalton/rust/path-silliness, r=aturon
82f3838
This breaks code like: struct Foo { x: int, } let f: Foo = ...; ... f.x::<int> ... Change this code to not contain an unused type parameter. For example: struct Foo { x: int, } let f: Foo = ...; ... f.x ... Closes #18680. [breaking-change] r? @aturon
e6e58e4
Successfully merging a pull request may close this issue.
It's not clear to me why this even parses, much less compiles:
The text was updated successfully, but these errors were encountered: