]> git.lizzy.rs Git - rust.git/blob - src/test/ui/argument-suggestions/exotic-calls.rs
Rollup merge of #98301 - ortem:pretty-printers-nonzero, r=wesleywiser
[rust.git] / src / test / ui / argument-suggestions / exotic-calls.rs
1 fn foo<T: Fn()>(t: T) {
2     t(1i32);
3     //~^ ERROR this function takes 0 arguments but 1 argument was supplied
4 }
5
6 fn bar(t: impl Fn()) {
7     t(1i32);
8     //~^ ERROR this function takes 0 arguments but 1 argument was supplied
9 }
10
11 fn baz() -> impl Fn() {
12     || {}
13 }
14
15 fn baz2() {
16     baz()(1i32)
17     //~^ ERROR this function takes 0 arguments but 1 argument was supplied
18 }
19
20 fn qux() {
21     let x = || {};
22     x(1i32);
23     //~^ ERROR this function takes 0 arguments but 1 argument was supplied
24 }
25
26 fn main() {}