Esteban Küber
e6bd6c2044
Use parenthetical notation for Fn traits
...
Always use the `Fn(T) -> R` format when printing closure traits instead of `Fn<(T,), Output = R>`.
Fix #67100 :
```
error[E0277]: expected a `Fn()` closure, found `F`
--> file.rs:6:13
|
6 | call_fn(f)
| ------- ^ expected an `Fn()` closure, found `F`
| |
| required by a bound introduced by this call
|
= note: wrap the `F` in a closure with no arguments: `|| { /* code */ }`
note: required by a bound in `call_fn`
--> file.rs:1:15
|
1 | fn call_fn<F: Fn() -> ()>(f: &F) {
| ^^^^^^^^^^ required by this bound in `call_fn`
help: consider further restricting this bound
|
5 | fn call_any<F: std::any::Any + Fn()>(f: &F) {
| ++++++
```
2024-05-29 22:26:54 +00:00
..
2024-05-11 23:43:23 +02:00
2024-05-04 11:30:38 +02:00
2024-05-20 19:55:59 -07:00
2024-05-13 16:55:58 -04:00
2024-05-16 21:08:42 -04:00
2024-05-18 18:12:18 +02:00
2024-05-29 22:26:54 +00:00
2024-05-20 18:53:17 +08:00
2024-04-24 22:21:15 +00:00
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2024-05-02 19:42:31 -04:00
2024-05-23 19:22:55 -04:00
2024-05-09 14:47:09 +10:00
2024-04-24 22:21:15 +00:00
2024-05-11 08:24:26 +05:30
2024-05-21 20:16:39 +00:00
2024-05-24 20:12:42 +02:00
2024-05-29 22:26:54 +00:00
2024-05-24 21:53:39 -04:00
2024-04-27 10:54:31 +03:00
2024-05-13 14:25:03 +02:00
2024-05-28 04:54:05 +00:00
2024-05-10 09:16:27 +02:00
2024-04-24 13:12:33 +01:00
2024-05-27 20:41:09 +02:00
2024-05-13 07:59:16 +02:00
2024-05-29 22:26:54 +00:00
2024-05-19 19:23:38 -05:00
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2024-05-15 02:32:59 +03:00
2024-05-10 09:16:27 +02:00
2024-05-20 18:53:17 +08:00
2024-04-23 20:56:52 +02:00
2024-05-28 04:54:05 +00:00
2024-04-25 10:48:11 +03:00
2024-04-30 12:46:59 +05:30
2024-04-24 08:05:29 +00:00
2024-05-09 14:47:09 +10:00
2024-05-20 11:13:10 -04:00
2024-04-27 10:54:31 +03:00
2024-05-29 22:26:54 +00:00
2024-05-29 22:26:54 +00:00
2024-05-22 18:02:51 +03:00
2024-05-29 22:26:54 +00:00
2024-05-20 19:55:59 -07:00
2024-05-29 22:26:54 +00:00
2024-05-20 19:55:59 -07:00
2024-05-16 21:08:42 -04:00
2024-04-30 12:46:59 +05:30
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2024-05-29 22:26:54 +00:00
2024-05-24 00:42:32 +02:00
2024-05-20 20:28:57 +08:00
2024-05-02 19:42:31 -04:00
2024-05-24 20:32:35 +00:00
2024-05-29 22:26:54 +00:00
2024-05-20 11:13:10 -04:00
2024-05-28 09:40:02 +02:00
2024-05-02 19:42:31 -04:00
2024-05-09 14:47:09 +10:00
2024-05-29 22:26:54 +00:00
2024-04-24 15:52:01 +02:00
2024-05-29 22:26:54 +00:00
2024-05-20 19:21:30 -04:00
2024-05-29 22:26:54 +00:00
2024-05-13 14:34:32 +00:00
2024-05-28 13:38:43 +00:00
2024-04-24 08:05:29 +00:00
2024-05-22 19:47:32 +08:00
2024-04-29 14:53:38 +02:00
2024-04-25 10:47:24 +08:00
2024-05-20 19:55:59 -07:00
2024-05-25 01:17:55 +00:00
2024-05-20 20:30:44 +02:00
2024-05-20 11:13:10 -04:00
2024-05-23 19:42:10 -04:00
2024-05-25 00:44:47 -07:00
2024-05-29 22:26:54 +00:00
2024-04-24 22:21:15 +00:00
2024-04-25 04:54:25 +08:00
2024-05-19 19:10:04 +02:00
2024-05-27 06:36:57 +00:00
2024-04-28 21:10:09 +01:00
2024-04-24 08:05:29 +00:00
2024-05-26 15:28:26 -07:00
2024-05-26 07:55:47 +00:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2024-05-22 13:47:15 -07:00
2024-05-27 23:59:18 +02:00
2024-05-20 19:55:59 -07:00
2024-05-22 22:40:34 +02:00
2024-05-20 19:55:59 -07:00
2024-05-03 15:56:59 +02:00
2024-05-04 11:30:38 +02:00
2024-05-20 19:55:59 -07:00
2024-05-06 14:45:28 +00:00
2024-05-23 19:49:48 -04:00
2024-05-29 22:26:54 +00:00
2024-05-20 11:13:10 -04:00
2024-05-07 19:13:33 -04:00
2024-05-23 09:07:59 +08:00
2024-05-20 19:21:38 -04:00
2024-05-19 20:09:03 -07:00
2024-05-20 11:13:33 -04:00
2024-05-25 01:17:55 +00:00
2024-05-04 11:30:38 +02:00
2024-05-18 18:11:20 -07:00
2024-05-20 20:30:44 +02:00
2024-05-21 20:16:39 +00:00
2024-05-24 09:15:43 +00:00
2024-05-20 19:55:59 -07:00
2024-05-04 00:32:27 +00:00
2024-04-28 16:10:12 -04:00
2024-04-28 16:10:12 -04:00
2024-04-27 10:54:31 +03:00
2024-05-01 09:29:33 +05:30
2024-04-27 10:54:31 +03:00
2024-05-21 21:36:09 +00:00
2024-05-14 06:16:48 -04:00
2024-05-24 17:44:37 -07:00
2024-05-09 14:47:09 +10:00
2024-05-23 13:44:56 +02:00
2024-05-20 19:55:59 -07:00
2024-05-29 22:26:54 +00:00
2024-05-09 14:47:09 +10:00
2024-04-25 10:51:54 -04:00
2024-05-22 19:04:44 +02:00
2024-05-29 22:26:54 +00:00
2024-05-20 20:16:29 -04:00
2024-04-30 22:27:19 +02:00
2024-05-29 22:26:54 +00:00
2024-04-24 22:21:15 +00:00
2024-05-20 19:55:59 -07:00
2024-05-28 13:38:43 +00:00
2024-05-29 22:26:54 +00:00
2024-05-21 20:16:39 +00:00
2024-04-27 10:54:31 +03:00
2024-05-09 14:47:09 +10:00
2024-05-16 21:08:42 -04:00
2024-05-04 11:30:38 +02:00
2024-05-20 11:13:10 -04:00
2024-04-24 08:05:29 +00:00
2024-05-11 15:13:18 +02:00