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 1 argument but 2 arguments are required
10 --> $DIR/closure-arg-count.rs:13:15
12 13 | [1, 2, 3].sort_by(|tuple| panic!());
13 | ^^^^^^^ ---------------- takes 1 argument
15 | expected closure that takes 2 arguments
17 error[E0308]: mismatched types
18 --> $DIR/closure-arg-count.rs:14:24
20 14 | [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
21 | ^^^^^^^^^^^^^^^ expected &{integer}, found tuple
23 = note: expected type `&{integer}`
26 error[E0593]: closure takes 1 argument but 2 arguments are required
27 --> $DIR/closure-arg-count.rs:14:15
29 14 | [1, 2, 3].sort_by(|(tuple, tuple2)| panic!());
30 | ^^^^^^^ -------------------------- takes 1 argument
32 | expected closure that takes 2 arguments
34 error: aborting due to previous error(s)