about summary refs log tree commit diff
path: root/tests/ui/associated-inherent-types/variance-computation-requires-equality.rs
blob: 3f726792b4a110b2ed15e3e002ce4feb550eb87e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//@ check-pass

#![feature(inherent_associated_types)]
//~^ WARN the feature `inherent_associated_types` is incomplete

struct D<T> {
  a: T
}

impl<T: Default> D<T> {
    type Item = T;

    fn next() -> Self::Item {
        Self::Item::default()
    }
}


fn main() {
}