]> git.lizzy.rs Git - rust.git/blob - src/test/ui/impl-trait/issues/issue-58956.rs
5fe18b6e9b54a15d6ca029303d3594a20a045f1c
[rust.git] / src / test / ui / impl-trait / issues / issue-58956.rs
1 trait Lam {}
2
3 pub struct B;
4 impl Lam for B {}
5 pub struct Wrap<T>(T);
6
7 const _A: impl Lam = {
8     //~^ `impl Trait` not allowed outside of function and method return types
9     let x: Wrap<impl Lam> = Wrap(B);
10     //~^ `impl Trait` not allowed outside of function and method return types
11     x.0
12 };
13
14 fn main() {}