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()16fn main() {} 17