]> git.lizzy.rs Git - rust.git/blob - src/test/ui/mismatched_types/closure-arg-count.stderr
Merge remote-tracking branch 'rust-lang/master' into iss29367-windows-docs
[rust.git] / src / test / ui / mismatched_types / closure-arg-count.stderr
1 error[E0593]: closure takes 0 arguments but 2 arguments are required
2   --> $DIR/closure-arg-count.rs:12:15
3    |
4 12 |     [1, 2, 3].sort_by(|| panic!());
5    |               ^^^^^^^ ----------- takes 0 arguments
6    |               |
7    |               expected closure that takes 2 arguments
8
9 error[E0593]: closure takes 0 arguments but 2 arguments are required
10   --> $DIR/closure-arg-count.rs:12:15
11    |
12 12 |     [1, 2, 3].sort_by(|| panic!());
13    |               ^^^^^^^ ----------- takes 0 arguments
14    |               |
15    |               expected closure that takes 2 arguments
16
17 error[E0593]: closure takes 1 argument but 2 arguments are required
18   --> $DIR/closure-arg-count.rs:13:15
19    |
20 13 |     [1, 2, 3].sort_by(|tuple| panic!());
21    |               ^^^^^^^ ---------------- takes 1 argument
22    |               |
23    |               expected closure that takes 2 arguments
24
25 error[E0593]: closure takes 1 argument but 2 arguments are required
26   --> $DIR/closure-arg-count.rs:13:15
27    |
28 13 |     [1, 2, 3].sort_by(|tuple| panic!());
29    |               ^^^^^^^ ---------------- takes 1 argument
30    |               |
31    |               expected closure that takes 2 arguments
32
33 error[E0308]: mismatched types
34   --> $DIR/closure-arg-count.rs:14:24
35    |
36 14 |     [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
37    |                        ^^^^^^^^^^^^^^^ expected &{integer}, found tuple
38    |
39    = note: expected type `&{integer}`
40               found type `(_, _)`
41
42 error[E0593]: closure takes 1 argument but 2 arguments are required
43   --> $DIR/closure-arg-count.rs:14:15
44    |
45 14 |     [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
46    |               ^^^^^^^ -------------------------- takes 1 argument
47    |               |
48    |               expected closure that takes 2 arguments
49
50 error[E0593]: closure takes 1 argument but 2 arguments are required
51   --> $DIR/closure-arg-count.rs:14:15
52    |
53 14 |     [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
54    |               ^^^^^^^ -------------------------- takes 1 argument
55    |               |
56    |               expected closure that takes 2 arguments
57
58 error: aborting due to 7 previous errors
59