1 error[E0061]: this function takes 1 argument but 0 arguments were supplied
2 --> $DIR/missing_arguments.rs:10:3
5 | ^^^^^^^-- an argument of type `i32` is missing
7 note: function defined here
8 --> $DIR/missing_arguments.rs:1:4
10 LL | fn one_arg(_a: i32) {}
12 help: provide the argument
14 LL | one_arg(/* i32 */);
17 error[E0061]: this function takes 2 arguments but 0 arguments were supplied
18 --> $DIR/missing_arguments.rs:14:3
21 | ^^^^^^^^----------------- two arguments of type `i32` and `i32` are missing
23 note: function defined here
24 --> $DIR/missing_arguments.rs:2:4
26 LL | fn two_same(_a: i32, _b: i32) {}
27 | ^^^^^^^^ ------- -------
28 help: provide the arguments
30 LL | two_same(/* i32 */, /* i32 */);
31 | ~~~~~~~~~~~~~~~~~~~~~~
33 error[E0061]: this function takes 2 arguments but 1 argument was supplied
34 --> $DIR/missing_arguments.rs:15:3
37 | ^^^^^^^^----------------- an argument of type `i32` is missing
39 note: function defined here
40 --> $DIR/missing_arguments.rs:2:4
42 LL | fn two_same(_a: i32, _b: i32) {}
43 | ^^^^^^^^ ------- -------
44 help: provide the argument
46 LL | two_same(1, /* i32 */);
49 error[E0061]: this function takes 2 arguments but 0 arguments were supplied
50 --> $DIR/missing_arguments.rs:16:3
53 | ^^^^^^^^----------------- two arguments of type `i32` and `f32` are missing
55 note: function defined here
56 --> $DIR/missing_arguments.rs:3:4
58 LL | fn two_diff(_a: i32, _b: f32) {}
59 | ^^^^^^^^ ------- -------
60 help: provide the arguments
62 LL | two_diff(/* i32 */, /* f32 */);
63 | ~~~~~~~~~~~~~~~~~~~~~~
65 error[E0061]: this function takes 2 arguments but 1 argument was supplied
66 --> $DIR/missing_arguments.rs:17:3
69 | ^^^^^^^^----------------- an argument of type `f32` is missing
71 note: function defined here
72 --> $DIR/missing_arguments.rs:3:4
74 LL | fn two_diff(_a: i32, _b: f32) {}
75 | ^^^^^^^^ ------- -------
76 help: provide the argument
78 LL | two_diff(1, /* f32 */);
81 error[E0061]: this function takes 2 arguments but 1 argument was supplied
82 --> $DIR/missing_arguments.rs:18:3
85 | ^^^^^^^^ --- an argument of type `i32` is missing
87 note: function defined here
88 --> $DIR/missing_arguments.rs:3:4
90 LL | fn two_diff(_a: i32, _b: f32) {}
91 | ^^^^^^^^ ------- -------
92 help: provide the argument
94 LL | two_diff(/* i32 */, 1.0);
97 error[E0061]: this function takes 3 arguments but 0 arguments were supplied
98 --> $DIR/missing_arguments.rs:21:3
101 | ^^^^^^^^^^------------------------- three arguments of type `i32`, `i32`, and `i32` are missing
103 note: function defined here
104 --> $DIR/missing_arguments.rs:4:4
106 LL | fn three_same(_a: i32, _b: i32, _c: i32) {}
107 | ^^^^^^^^^^ ------- ------- -------
108 help: provide the arguments
110 LL | three_same(/* i32 */, /* i32 */, /* i32 */);
111 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 error[E0061]: this function takes 3 arguments but 1 argument was supplied
114 --> $DIR/missing_arguments.rs:22:3
116 LL | three_same( 1 );
117 | ^^^^^^^^^^------------------------- two arguments of type `i32` and `i32` are missing
119 note: function defined here
120 --> $DIR/missing_arguments.rs:4:4
122 LL | fn three_same(_a: i32, _b: i32, _c: i32) {}
123 | ^^^^^^^^^^ ------- ------- -------
124 help: provide the arguments
126 LL | three_same(1, /* i32 */, /* i32 */);
127 | ~~~~~~~~~~~~~~~~~~~~~~~~~
129 error[E0061]: this function takes 3 arguments but 2 arguments were supplied
130 --> $DIR/missing_arguments.rs:23:3
132 LL | three_same( 1, 1 );
133 | ^^^^^^^^^^------------------------- an argument of type `i32` is missing
135 note: function defined here
136 --> $DIR/missing_arguments.rs:4:4
138 LL | fn three_same(_a: i32, _b: i32, _c: i32) {}
139 | ^^^^^^^^^^ ------- ------- -------
140 help: provide the argument
142 LL | three_same(1, 1, /* i32 */);
145 error[E0061]: this function takes 3 arguments but 2 arguments were supplied
146 --> $DIR/missing_arguments.rs:26:3
148 LL | three_diff( 1.0, "" );
149 | ^^^^^^^^^^ --- an argument of type `i32` is missing
151 note: function defined here
152 --> $DIR/missing_arguments.rs:5:4
154 LL | fn three_diff(_a: i32, _b: f32, _c: &str) {}
155 | ^^^^^^^^^^ ------- ------- --------
156 help: provide the argument
158 LL | three_diff(/* i32 */, 1.0, "");
159 | ~~~~~~~~~~~~~~~~~~~~
161 error[E0061]: this function takes 3 arguments but 2 arguments were supplied
162 --> $DIR/missing_arguments.rs:27:3
164 LL | three_diff( 1, "" );
165 | ^^^^^^^^^^ -- an argument of type `f32` is missing
167 note: function defined here
168 --> $DIR/missing_arguments.rs:5:4
170 LL | fn three_diff(_a: i32, _b: f32, _c: &str) {}
171 | ^^^^^^^^^^ ------- ------- --------
172 help: provide the argument
174 LL | three_diff(1, /* f32 */, "");
177 error[E0061]: this function takes 3 arguments but 2 arguments were supplied
178 --> $DIR/missing_arguments.rs:28:3
180 LL | three_diff( 1, 1.0 );
181 | ^^^^^^^^^^------------------------- an argument of type `&str` is missing
183 note: function defined here
184 --> $DIR/missing_arguments.rs:5:4
186 LL | fn three_diff(_a: i32, _b: f32, _c: &str) {}
187 | ^^^^^^^^^^ ------- ------- --------
188 help: provide the argument
190 LL | three_diff(1, 1.0, /* &str */);
191 | ~~~~~~~~~~~~~~~~~~~~
193 error[E0061]: this function takes 3 arguments but 1 argument was supplied
194 --> $DIR/missing_arguments.rs:29:3
196 LL | three_diff( "" );
197 | ^^^^^^^^^^------------------------- two arguments of type `i32` and `f32` are missing
199 note: function defined here
200 --> $DIR/missing_arguments.rs:5:4
202 LL | fn three_diff(_a: i32, _b: f32, _c: &str) {}
203 | ^^^^^^^^^^ ------- ------- --------
204 help: provide the arguments
206 LL | three_diff(/* i32 */, /* f32 */, "");
207 | ~~~~~~~~~~~~~~~~~~~~~~~~~~
209 error[E0061]: this function takes 3 arguments but 1 argument was supplied
210 --> $DIR/missing_arguments.rs:30:3
212 LL | three_diff( 1.0 );
213 | ^^^^^^^^^^-------------------------
215 | | an argument of type `i32` is missing
216 | an argument of type `&str` is missing
218 note: function defined here
219 --> $DIR/missing_arguments.rs:5:4
221 LL | fn three_diff(_a: i32, _b: f32, _c: &str) {}
222 | ^^^^^^^^^^ ------- ------- --------
223 help: provide the arguments
225 LL | three_diff(/* i32 */, 1.0, /* &str */);
226 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
228 error[E0061]: this function takes 3 arguments but 1 argument was supplied
229 --> $DIR/missing_arguments.rs:31:3
231 LL | three_diff( 1 );
232 | ^^^^^^^^^^------------------------- two arguments of type `f32` and `&str` are missing
234 note: function defined here
235 --> $DIR/missing_arguments.rs:5:4
237 LL | fn three_diff(_a: i32, _b: f32, _c: &str) {}
238 | ^^^^^^^^^^ ------- ------- --------
239 help: provide the arguments
241 LL | three_diff(1, /* f32 */, /* &str */);
242 | ~~~~~~~~~~~~~~~~~~~~~~~~~~
244 error[E0061]: this function takes 4 arguments but 0 arguments were supplied
245 --> $DIR/missing_arguments.rs:34:3
247 LL | four_repeated( );
248 | ^^^^^^^^^^^^^--------------------------------- multiple arguments are missing
250 note: function defined here
251 --> $DIR/missing_arguments.rs:6:4
253 LL | fn four_repeated(_a: i32, _b: f32, _c: f32, _d: &str) {}
254 | ^^^^^^^^^^^^^ ------- ------- ------- --------
255 help: provide the arguments
257 LL | four_repeated(/* i32 */, /* f32 */, /* f32 */, /* &str */);
258 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
260 error[E0061]: this function takes 4 arguments but 2 arguments were supplied
261 --> $DIR/missing_arguments.rs:35:3
263 LL | four_repeated( 1, "" );
264 | ^^^^^^^^^^^^^--------------------------------- two arguments of type `f32` and `f32` are missing
266 note: function defined here
267 --> $DIR/missing_arguments.rs:6:4
269 LL | fn four_repeated(_a: i32, _b: f32, _c: f32, _d: &str) {}
270 | ^^^^^^^^^^^^^ ------- ------- ------- --------
271 help: provide the arguments
273 LL | four_repeated(1, /* f32 */, /* f32 */, "");
274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
276 error[E0061]: this function takes 5 arguments but 0 arguments were supplied
277 --> $DIR/missing_arguments.rs:38:3
280 | ^^^^^^^--------------------------------- multiple arguments are missing
282 note: function defined here
283 --> $DIR/missing_arguments.rs:7:4
285 LL | fn complex(_a: i32, _b: f32, _c: i32, _d: f32, _e: &str) {}
286 | ^^^^^^^ ------- ------- ------- ------- --------
287 help: provide the arguments
289 LL | complex(/* i32 */, /* f32 */, /* i32 */, /* f32 */, /* &str */);
290 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
292 error[E0061]: this function takes 5 arguments but 2 arguments were supplied
293 --> $DIR/missing_arguments.rs:39:3
295 LL | complex( 1, "" );
296 | ^^^^^^^--------------------------------- three arguments of type `f32`, `i32`, and `f32` are missing
298 note: function defined here
299 --> $DIR/missing_arguments.rs:7:4
301 LL | fn complex(_a: i32, _b: f32, _c: i32, _d: f32, _e: &str) {}
302 | ^^^^^^^ ------- ------- ------- ------- --------
303 help: provide the arguments
305 LL | complex(1, /* f32 */, /* i32 */, /* f32 */, "");
306 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
308 error: aborting due to 19 previous errors
310 For more information about this error, try `rustc --explain E0061`.