Matthias Krüger
2b34490da6
Rollup merge of #125042 - long-long-float:suggest-move-arg-outside, r=fmease
...
Use ordinal number in argument error
Add an ordinal number to two argument errors ("unexpected" and "missing") for ease of understanding error.
```
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
--> test.rs:11:5
|
11 | f(42, 'a');
| ^ --- 2nd argument of type `f32` is missing
|
(snip)
error[E0061]: this function takes 3 arguments but 4 arguments were supplied
--> test.rs:12:5
|
12 | f(42, 42, 1.0, 'a');
| ^ ----
| | |
| | unexpected 2nd argument of type `{integer}`
| help: remove the extra argument
```
To get an ordinal number, I copied `ordinalize` from other crate `rustc_resolve` because I think it is too much to link `rustc_resolve` for this small function. Please let me know if there is a better way.
2024-07-17 16:22:26 +02:00
..
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-07-22 15:27:21 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-06-25 10:00:30 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-04-18 19:25:57 +00:00
2024-01-30 21:28:18 +00:00
2023-11-20 23:37:04 +00:00
2023-11-24 19:15:52 +01:00
2023-04-22 19:30:47 +00:00
2023-04-22 19:30:47 +00:00
2023-03-02 18:27:06 +00:00
2023-11-24 19:15:52 +01:00
2023-01-23 17:02:50 +00:00
2023-04-12 23:05:55 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-01-30 20:12:19 +00:00
2024-02-13 14:56:20 +00:00
2024-07-14 13:50:09 +09:00
2023-01-30 20:12:19 +00:00
2023-05-12 20:34:51 +00:00
2024-01-26 20:47:19 +00:00
2024-07-12 03:02:57 +00:00
2023-06-12 00:35:30 +00:00
2023-11-24 19:15:52 +01:00
2024-05-30 22:52:33 +02:00
2024-05-30 22:52:33 +02:00
2023-07-25 10:09:26 +01:00
2023-07-25 10:09:26 +01:00
2024-03-14 19:39:15 +00:00
2024-03-14 19:39:15 +00:00
2024-04-27 09:36:38 +05:30
2024-04-27 09:36:38 +05:30
2024-07-07 15:44:55 +05:30
2024-07-07 15:44:55 +05:30
2024-03-01 10:18:54 +11:00
2024-03-01 10:18:54 +11:00
2023-05-24 19:35:59 -03:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-02-16 11:42:35 -03:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-03-16 23:20:42 +00:00
2024-02-09 15:43:08 -03:00
2024-02-09 15:43:08 -03:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-08-24 20:44:08 +03:00
2024-04-27 10:54:31 +03:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-22 18:05:27 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-16 17:00:23 +00:00
2024-07-04 05:50:21 +00:00
2024-07-04 06:06:33 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-16 17:00:23 +00:00
2023-11-16 17:00:23 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-02-23 10:27:06 -07:00
2023-02-23 10:27:06 -07:00
2024-01-09 21:08:16 +00:00
2024-07-12 03:02:57 +00:00
2024-02-16 20:02:50 +00:00
2024-06-12 12:34:47 +00:00
2024-02-16 20:02:50 +00:00
2024-05-20 20:16:29 -04:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-05-30 22:52:33 +02:00
2024-05-30 22:52:33 +02:00
2023-11-24 19:15:52 +01:00
2024-05-30 22:52:33 +02:00
2024-05-30 22:52:33 +02:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-29 18:11:57 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-06-08 16:30:05 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-10-04 21:09:54 +00:00
2024-06-12 12:34:47 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-05-30 22:52:33 +02:00
2024-05-30 22:52:33 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-04 05:50:21 +00:00
2024-02-16 20:02:50 +00:00
2023-02-28 07:57:17 +00:00
2023-01-30 20:12:19 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-16 17:00:23 +00:00
2023-11-24 19:15:52 +01:00
2024-04-30 12:46:59 +05:30
2024-04-30 12:46:59 +05:30
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-04-30 12:46:59 +05:30
2024-04-30 12:46:59 +05:30
2024-03-10 23:23:46 -04:00
2024-02-16 20:02:50 +00:00
2024-02-10 23:13:47 +01:00
2024-01-07 18:00:03 +00:00
2024-01-07 18:00:03 +00:00
2023-03-12 13:19:46 +00:00
2024-01-13 12:46:58 -05:00
2023-05-30 17:57:37 +08:00
2023-11-24 19:15:52 +01:00
2023-01-23 16:53:23 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-06-28 17:54:20 +08:00
2024-01-09 21:08:16 +00:00
2023-12-22 11:01:07 -08:00
2024-04-10 19:37:48 +00:00
2024-04-10 19:37:48 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-08-04 13:17:39 +02:00
2023-06-08 02:38:12 +08:00
2023-11-24 19:15:52 +01:00
2023-08-05 09:04:47 +08:00
2023-08-05 09:04:47 +08:00
2023-11-20 15:14:08 +05:30
2023-11-20 15:14:08 +05:30
2024-02-18 11:19:24 +03:00
2024-02-18 11:19:24 +03:00
2024-02-16 20:02:50 +00:00
2024-02-10 09:14:59 +11:00
2024-02-10 09:14:59 +11:00
2024-03-03 00:42:03 +01:00
2024-03-03 00:42:03 +01:00
2023-06-28 17:51:01 +00:00
2024-07-05 20:58:33 +00:00
2023-11-29 18:11:57 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-05 20:38:21 +00:00
2024-04-10 19:37:48 +00:00
2024-04-10 19:37:48 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-14 13:50:09 +09:00
2024-04-09 14:06:08 -04:00
2024-04-09 14:06:08 -04:00
2023-05-04 11:22:40 +01:00
2023-11-24 19:15:52 +01:00
2024-04-10 18:58:15 -04:00
2024-04-10 18:58:15 -04:00
2023-06-02 16:38:08 +00:00
2023-11-24 19:15:52 +01:00
2023-06-02 16:38:08 +00:00
2023-11-24 19:15:52 +01:00
2024-02-23 08:35:18 +11:00
2024-02-23 08:35:18 +11:00
2024-07-14 13:50:09 +09:00
2024-07-11 00:18:47 +08:00
2024-07-11 00:18:47 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-01-23 04:42:26 +00:00
2024-06-12 20:57:24 -04:00
2024-06-12 20:57:23 -04:00
2023-04-02 19:42:30 -04:00
2023-11-24 19:15:52 +01:00
2023-04-02 19:42:30 -04:00
2023-11-24 19:15:52 +01:00
2023-04-02 19:42:30 -04:00
2023-11-24 19:15:52 +01:00
2023-04-02 19:42:30 -04:00
2023-11-24 19:15:52 +01:00
2023-06-11 00:27:03 +00:00
2024-03-07 14:26:31 +00:00
2024-02-16 20:02:50 +00:00
2024-01-09 21:08:16 +00:00
2024-03-07 13:37:06 +00:00
2024-06-29 14:23:33 +08:00
2024-06-29 14:23:33 +08:00
2023-02-23 10:27:06 -07:00
2023-11-24 19:15:52 +01:00
2023-02-23 10:27:06 -07:00
2023-11-24 19:15:52 +01:00
2023-01-30 20:12:19 +00:00
2023-01-30 20:12:19 +00:00
2024-01-09 21:08:16 +00:00
2024-03-07 14:26:31 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-19 17:41:48 -03:00
2024-02-19 17:41:48 -03:00
2023-11-24 19:15:52 +01:00
2024-01-30 21:28:18 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-01-30 21:28:18 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00