summary refs log tree commit diff
path: root/src/test/ui/issues/issue-53498.rs
blob: c87d423649233b20431af9bd6732995bf9ff3339 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod test {
    pub struct A;
    pub struct B;
    pub struct Foo<T>(T);

    impl Foo<A> {
        fn foo() {}
    }

    impl Foo<B> {
        fn foo() {}
    }
}

fn main() {
    test::Foo::<test::B>::foo(); //~ ERROR method `foo` is private
}