Skip to content

Compilation error with Box<FnOnce(uint) -> uint> #17897

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
carllerche opened this issue Oct 9, 2014 · 1 comment · Fixed by #19780
Closed

Compilation error with Box<FnOnce(uint) -> uint> #17897

carllerche opened this issue Oct 9, 2014 · 1 comment · Fixed by #19780
Labels
E-needs-test Call for participation: An issue has been fixed and does not reproduce, but no test has been added.

Comments

@carllerche
Copy link
Member

fn action(cb: Box<FnOnce(uint) -> uint>) -> uint {
    cb(1)
}

pub fn main() {
    println!("num: {}", action(|u| u));
}

output:

$ rustc fnonce.rs
fnonce.rs:1:25: 1:26 error: expected `,`, found `(`
fnonce.rs:1 fn action(cb: Box<FnOnce(uint) -> uint>) -> uint {

/cc @pcwalton

@ftxqxd
Copy link
Contributor

ftxqxd commented Oct 9, 2014

Looks like a dupe of #17703.

@ghost ghost added the E-needs-test Call for participation: An issue has been fixed and does not reproduce, but no test has been added. label Dec 12, 2014
bors added a commit that referenced this issue Dec 18, 2014
Closes #5988.
Closes #10176.
Closes #10456.
Closes #12744.
Closes #13264.
Closes #13324.
Closes #14182.
Closes #15381.
Closes #15444.
Closes #15480.
Closes #15756.
Closes #16822.
Closes #16966.
Closes #17351.
Closes #17503.
Closes #17545.
Closes #17771.
Closes #17816.
Closes #17897.
Closes #17905.
Closes #18188.
Closes #18232.
Closes #18345.
Closes #18389.
Closes #18400.
Closes #18502.
Closes #18611.
Closes #18783.
Closes #19009.
Closes #19081.
Closes #19098.
Closes #19127.
Closes #19135.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
E-needs-test Call for participation: An issue has been fixed and does not reproduce, but no test has been added.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants