blob: 1498fa4f890d0d8b8e4ce9393bee74dccc7baed0 (
plain)
| 1
2
3
4
5
6
7
8
9
10
 | #![feature(type_alias_impl_trait)]
pub trait ValidTrait {}
type ImplTrait = impl ValidTrait;
/// This returns impl trait, but using a type alias
pub fn h() -> ImplTrait {
    (|| error::_in::impl_trait::alias::nested::closure())()
    //~^ ERROR failed to resolve
}
 |