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