1 error[E0593]: closure takes 0 arguments but 2 arguments are required
2 --> $DIR/closure-arg-count.rs:12:15
4 12 | [1, 2, 3].sort_by(|| panic!());
5 | ^^^^^^^ ----------- takes 0 arguments
7 | expected closure that takes 2 arguments
9 error[E0593]: closure takes 0 arguments but 2 arguments are required
10 --> $DIR/closure-arg-count.rs:12:15
12 12 | [1, 2, 3].sort_by(|| panic!());
13 | ^^^^^^^ ----------- takes 0 arguments
15 | expected closure that takes 2 arguments
17 error[E0593]: closure takes 1 argument but 2 arguments are required
18 --> $DIR/closure-arg-count.rs:13:15
20 13 | [1, 2, 3].sort_by(|tuple| panic!());
21 | ^^^^^^^ ---------------- takes 1 argument
23 | expected closure that takes 2 arguments
25 error[E0593]: closure takes 1 argument but 2 arguments are required
26 --> $DIR/closure-arg-count.rs:13:15
28 13 | [1, 2, 3].sort_by(|tuple| panic!());
29 | ^^^^^^^ ---------------- takes 1 argument
31 | expected closure that takes 2 arguments
33 error[E0308]: mismatched types
34 --> $DIR/closure-arg-count.rs:14:24
36 14 | [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
37 | ^^^^^^^^^^^^^^^ expected &{integer}, found tuple
39 = note: expected type `&{integer}`
42 error[E0593]: closure takes 1 argument but 2 arguments are required
43 --> $DIR/closure-arg-count.rs:14:15
45 14 | [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
46 | ^^^^^^^ -------------------------- takes 1 argument
48 | expected closure that takes 2 arguments
50 error[E0593]: closure takes 1 argument but 2 arguments are required
51 --> $DIR/closure-arg-count.rs:14:15
53 14 | [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
54 | ^^^^^^^ -------------------------- takes 1 argument
56 | expected closure that takes 2 arguments
58 error: aborting due to previous error(s)