1 struct A { pub i: isize }
2 
3 pub trait E {
foo(&self)4     fn foo(&self);
5 }
6 
7 impl E for A {
foo(&self)8     pub fn foo(&self) {} //~ ERROR: unnecessary visibility qualifier
9 }
10 
11 enum Foo {
12     V1 { pub f: i32 }, //~ ERROR unnecessary visibility qualifier
13     V2(pub i32), //~ ERROR unnecessary visibility qualifier
14 }
15 
main()16 fn main() {}
17