about summary refs log tree commit diff
path: root/src/test/rustdoc-ui/error-in-impl-trait/trait-alias-closure.rs
blob: 3e7b428023487a2e7dd55170d7aef3fe45758dee (plain)
1
2
3
4
5
6
7
8
9
10
// check-pass
#![feature(min_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())()
}