about summary refs log tree commit diff
path: root/tests/ui/associated-types/associated-types-no-suitable-bound.rs
blob: 7019c476237bb56f50cf4a124f0e109a4f9e3b3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
trait Get {
    type Value;
    fn get(&self) -> <Self as Get>::Value;
}

struct Struct {
    x: isize,
}

impl Struct {
    fn uhoh<T>(foo: <T as Get>::Value) {}
    //~^ ERROR the trait bound `T: Get` is not satisfied
    //~| ERROR the trait bound `T: Get` is not satisfied
}

fn main() {}