Michael Goulet eef023c806
Rollup merge of #119222 - eholk:into-async-iterator, r=compiler-errors,dtolnay
Add `IntoAsyncIterator`

This introduces the `IntoAsyncIterator` trait and uses it in the desugaring of the unstable `for await` loop syntax. This is mostly added for symmetry with `Iterator` and `IntoIterator`.

r? `@compiler-errors`

cc `@rust-lang/libs-api,` `@rust-lang/wg-async`
2023-12-22 21:41:04 -05:00
..
2023-12-22 11:01:05 -08:00
2023-11-15 19:23:04 +01:00
2023-12-10 10:56:22 +08:00
2023-12-10 10:56:22 +08:00
2023-12-10 10:56:22 +08:00
2022-10-08 11:48:53 +00:00
2022-07-13 17:07:41 -07:00
2023-08-13 13:07:53 -06:00
2023-12-10 10:56:22 +08:00
2023-04-26 02:10:22 -04:00
2023-04-16 11:38:52 +00:00
2023-04-16 11:38:52 +00:00
2023-12-10 10:56:22 +08:00
2023-12-10 10:56:22 +08:00
2023-05-30 08:00:10 -04:00
2023-04-16 11:38:52 +00:00
2023-04-16 11:38:52 +00:00
2023-08-13 13:07:53 -06:00
2023-07-03 14:05:55 +02:00
2022-02-25 08:00:52 -05:00
2023-09-23 14:23:51 -03:00
2023-07-12 21:38:55 -04:00
2023-11-04 15:27:25 -04:00
2023-12-10 10:56:22 +08:00
2023-12-10 10:56:22 +08:00
2022-09-27 19:23:52 +00:00
2023-11-26 08:50:39 -05:00
2023-12-10 10:56:22 +08:00
2022-08-20 12:49:20 -04:00
2022-12-30 14:00:42 +01:00
2023-01-02 10:33:23 -08:00
2023-11-05 19:45:17 +01:00
2022-07-08 21:18:15 +00:00
2022-06-27 13:30:44 -04:00