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
..
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-03-10 21:18:41 -04:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +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-30 21:28:18 +00:00
2024-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-03-26 09:26:23 +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-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-03-24 10:41:34 +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-04-30 21:54:54 +02:00
2024-02-16 20:02:50 +00:00
2024-05-31 08:58:56 +00:00
2024-05-31 08:58:56 +00:00
2024-05-31 08:58:56 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:48:06 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +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-02-16 20:02:50 +00:00
2024-03-10 21:18:41 -04:00
2024-02-16 20:02:50 +00:00
2024-05-18 18:12:18 +02:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:00:26 +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-02-16 20:02:50 +00:00
2024-02-29 11:05:38 +11:00
2024-02-29 11:05:38 +11: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-05-18 18:12:18 +02:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:08:43 +00:00
2024-03-28 06:00:25 +00:00
2024-03-28 06:00:25 +00:00
2024-03-23 11:57:26 +01:00
2024-03-23 11:57:26 +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-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 17:19:37 +00:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:00:26 +00:00
2024-03-05 16:07:25 +00:00
2024-03-05 16:07:25 +00:00
2024-03-05 16:07:25 +00:00
2024-03-05 16:07:25 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-02-22 14:05:01 +00:00
2024-02-22 14:05:01 +00:00
2024-02-21 09:08:45 +00:00
2024-02-21 09:08:45 +00:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:00:26 +00:00
2024-02-21 09:08:45 +00:00
2024-02-21 09:08:45 +00:00
2024-03-22 11:35:31 +01:00
2024-03-22 08:13:54 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-01-22 14:35:47 +00:00
2024-01-22 14:35:47 +00:00
2024-02-16 20:02:50 +00:00
2024-01-22 14:35:47 +00:00
2024-01-22 14:35:47 +00:00
2024-02-19 23:54:49 +00:00
2024-02-19 23:54:49 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-02-08 08:10:43 +00:00
2024-02-08 08:10:43 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-01-22 14:35:47 +00:00
2024-01-22 14:35:47 +00:00
2024-01-22 14:35:47 +00:00
2024-01-22 14:35:47 +00:00
2024-03-12 20:09:33 +08:00
2024-01-19 11:32:34 +00:00
2024-02-16 20:02:50 +00:00
2024-01-08 20:30:24 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-04-24 08:05:29 +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-04-24 08:05:29 +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-01-13 12:46:58 -05:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-05-20 20:30:44 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-05-29 22:26:54 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 19:42:04 +00:00
2024-03-11 19:42:04 +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-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-03-10 21:18:41 -04:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-03-10 21:18:41 -04:00
2024-02-16 20:02:50 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +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-27 15:57:49 +01:00
2024-02-16 20:02:50 +00:00
2024-04-24 08:05:29 +00:00
2024-04-24 08:05:29 +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-02-16 20:02:50 +00:00
2024-03-01 01:20:49 +00:00
2024-02-16 20:02:50 +00:00
2024-01-22 14:35:47 +00:00
2024-01-22 14:35:47 +00:00
2024-05-24 14:01:49 +00:00
2024-05-24 14:01:49 +00:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:00:26 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-03-28 06:00:26 +00:00
2024-03-28 06:00:26 +00:00
2024-03-18 10:26:10 +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
2024-02-16 20:02:50 +00:00
2024-03-10 21:18:41 -04:00
2024-02-16 20:02:50 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +00:00
2024-02-16 20:02:50 +00:00
2024-02-08 08:10:43 +00:00
2024-03-11 17:19:37 +00:00
2024-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-05-23 15:52:10 +00:00
2024-03-10 21:18:41 -04:00
2024-03-20 13:00:34 -04:00
2024-03-20 13:00:34 -04:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-18 10:26:10 +00:00
2024-03-18 10:26:10 +00:00
2024-03-18 10:26:10 +00:00
2024-03-18 10:26:10 +00:00
2024-03-26 09:26:23 +00:00
2024-03-26 09:26:23 +00:00
2024-03-18 10:26:10 +00:00
2024-03-18 10:26:10 +00:00
2024-02-16 20:02:50 +00:00
2024-03-11 17:19:37 +00:00
2024-02-16 20:02:50 +00:00
2024-04-08 15:00:26 +00:00
2024-02-16 20:02:50 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +00:00
2024-05-23 15:52:10 +00:00
2024-02-16 20:02:50 +00:00
2024-03-08 02:10:11 +00:00
2024-03-08 02:10:11 +00:00
2024-02-16 20:02:50 +00:00
2024-05-11 12:59:06 +02:00
2024-02-16 20:02:50 +00:00
2024-03-24 00:32:04 +09:00
2024-03-24 00:32:04 +09:00
2024-03-24 00:32:04 +09:00
2024-02-16 20:02:50 +00:00
2024-03-23 23:54:44 +09:00
2024-03-10 21:18:41 -04:00
2024-03-10 21:18:41 -04: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-07 18:00:03 +00:00
2024-01-07 18:00:03 +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-03-10 21:18:41 -04:00
2024-03-10 21:18:41 -04:00
2024-03-07 06:27:09 +00:00
2024-03-07 06:27:09 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +00:00
2024-04-08 15:08:06 +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-30 21:28:18 +00:00
2024-03-22 08:19:44 +01:00
2024-03-22 08:19:44 +01:00
2024-02-16 20:02:50 +00:00
2024-04-17 22:29:59 -04:00
2024-04-17 22:29:59 -04:00
2024-02-16 20:02:50 +00:00
2024-02-27 18:40:58 +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-27 15:57:49 +01:00
2024-02-27 15:57:49 +01:00
2024-02-27 15:57:49 +01:00
2024-02-27 18:40:58 +01:00
2024-02-27 18:40:58 +01:00