summaryrefslogtreecommitdiffstats
path: root/tests/ui/feature-gates/feature-gate-impl_trait_in_assoc_type.rs
blob: de0487cdb208fbc68c92e23254ed7e5d271b0c18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
trait Foo {
    type Bar;
}

impl Foo for () {
    type Bar = impl std::fmt::Debug;
    //~^ ERROR: `impl Trait` in associated types is unstable
}

struct Mop;

impl Mop {
    type Bop = impl std::fmt::Debug;
    //~^ ERROR: `impl Trait` in associated types is unstable
    //~| ERROR: inherent associated types are unstable
}

fn main() {}