about summary refs log tree commit diff
path: root/tests/ui/methods/supertrait-shadowing/no-common-ancestor.rs
blob: 7323439d5884fc092edfddf2dac27886c1a630df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#![feature(supertrait_item_shadowing)]

trait A {
    fn hello(&self) {
        println!("A");
    }
}
impl<T> A for T {}

trait B {
    fn hello(&self) {
        println!("B");
    }
}
impl<T> B for T {}

fn main() {
    ().hello();
    //~^ ERROR multiple applicable items in scope
}