1 // Adapted from rustc ui test suite (ui/type-alias-impl-trait/issue-72793.rs)
3 #![feature(type_alias_impl_trait)]
7 type Alias<'a> = impl T<Item = &'a ()>;
10 impl<'a> T for &'a S {
14 fn filter_positive<'a>() -> Alias<'a> {
18 fn with_positive(fun: impl Fn(Alias<'_>)) {
19 fun(filter_positive());
23 with_positive(|_| ());