bors
1d52972dd8
Auto merge of #125778 - estebank:issue-67100, r=compiler-errors
...
Use parenthetical notation for `Fn` traits
Always use the `Fn(T) -> R` format when printing closure traits instead of `Fn<(T,), Output = R>`.
Address #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-06-03 08:14:03 +00:00
..
2023-09-29 21:56:57 +02:00
2024-01-13 12:46:58 -05:00
2023-01-11 09:32:08 +00:00
2024-04-07 13:30:12 -04:00
2024-04-07 13:30:12 -04:00
2024-03-18 16:08:58 +00:00
2024-02-16 20:02:50 +00:00
2023-05-05 21:44:48 +02:00
2024-04-06 11:21:47 -04:00
2024-04-06 11:21:47 -04:00
2024-05-04 11:30:38 +02:00
2024-05-04 11:30:38 +02:00
2024-01-13 12:46:58 -05:00
2024-01-13 12:46:58 -05:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2024-01-13 12:46:58 -05:00
2024-02-11 15:12:10 +01:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +00:00
2024-03-20 22:30:27 +01:00
2024-03-20 22:30:27 +01:00
2024-04-30 22:27:19 +02:00
2024-04-30 22:27:19 +02:00
2023-11-24 19:15:52 +01:00
2024-04-03 16:03:22 -04:00
2024-04-03 16:03:22 -04:00
2024-04-03 16:03:22 -04:00
2024-04-03 16:03:22 -04:00
2024-04-03 16:03:22 -04:00
2024-04-03 16:03:22 -04:00
2023-01-11 09:32:08 +00:00
2024-01-13 12:46:58 -05:00
2024-03-18 16:08:58 +00:00
2024-05-20 09:18:49 +02:00
2024-05-20 09:18:49 +02:00
2024-03-07 14:26:31 +00:00
2024-04-07 13:30:12 -04:00
2024-04-07 13:30:12 -04:00
2024-01-13 12:46:58 -05:00
2024-04-17 13:00:43 +02:00
2024-04-17 13:00:43 +02:00
2023-01-11 09:32:08 +00:00
2023-12-05 19:53:59 +00:00
2024-01-13 12:46:58 -05:00
2023-01-11 09:32:08 +00:00
2024-01-02 13:49:48 +01:00
2024-03-27 11:20:28 -04:00
2024-03-27 11:20:28 -04:00
2023-01-11 09:32:08 +00:00
2024-05-29 21:55:24 +03:00
2024-03-03 13:10:15 +01:00
2024-03-05 23:34:45 -05:00
2024-03-05 23:34:45 -05:00
2024-04-15 16:45:26 -04:00
2024-04-15 16:45:26 -04:00
2024-04-25 07:58:31 +02:00
2024-04-25 07:58:31 +02:00
2024-04-02 10:57:54 -05:00
2024-04-02 10:57:54 -05:00
2024-01-13 12:46:58 -05:00
2024-04-23 21:30:59 -07:00
2024-04-23 21:30:59 -07:00
2024-03-22 13:30:48 -07:00
2024-03-22 13:30:48 -07:00
2024-04-11 16:39:06 +00:00
2024-04-22 16:28:20 +00:00
2024-01-13 12:46:58 -05:00
2024-01-13 12:46:58 -05:00
2024-03-18 16:08:58 +00:00
2024-05-30 22:52:33 +02:00
2024-06-03 08:14:03 +00:00
2024-02-12 12:47:31 +08:00
2024-04-09 23:58:18 +02:00
2024-05-21 20:16:39 +00:00
2024-05-21 20:16:39 +00:00
2024-05-29 21:55:24 +03:00
2024-05-29 21:55:24 +03:00
2024-05-20 11:13:10 -04:00
2024-05-20 11:13:10 -04:00
2024-02-16 20:02:50 +00:00
2023-01-11 09:32:08 +00:00
2024-05-20 19:55:59 -07:00
2024-05-20 19:55:59 -07:00
2023-01-11 09:32:08 +00:00