diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2021-08-31 10:41:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-31 10:41:21 +0200 |
| commit | 2013792641122d7d4d5181ee596796df6b7ee85e (patch) | |
| tree | a0e82723830890432d35867dc8df91bcbd51fb00 | |
| parent | 0e49feb1e5dcb481c8adc9026aad4ac20dbdcc38 (diff) | |
| parent | 6ac223582f1d6f47c6eccf969613c50c80bd45ea (diff) | |
| download | rust-2013792641122d7d4d5181ee596796df6b7ee85e.tar.gz rust-2013792641122d7d4d5181ee596796df6b7ee85e.zip | |
Rollup merge of #88413 - spastorino:weird-return-types-tait-test, r=oli-obk
Add weird return types TAIT test r? `@oli-obk` Related to #86727
| -rw-r--r-- | src/test/ui/type-alias-impl-trait/weird-return-types.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/ui/type-alias-impl-trait/weird-return-types.rs b/src/test/ui/type-alias-impl-trait/weird-return-types.rs new file mode 100644 index 00000000000..faad5ee956a --- /dev/null +++ b/src/test/ui/type-alias-impl-trait/weird-return-types.rs @@ -0,0 +1,16 @@ +// edition:2018 +// check-pass + +#![feature(type_alias_impl_trait)] +#![allow(dead_code)] + +use std::future::Future; +use std::fmt::Debug; + +type Foo = impl Debug; + +fn f() -> impl Future<Output = Foo> { + async move { 22_u32 } +} + +fn main() {} |
