1 A visibility qualifier was used when it was unnecessary. Erroneous code
11 pub impl Bar {} // error: unnecessary visibility qualifier
13 pub impl Foo for Bar { // error: unnecessary visibility qualifier
14 pub fn foo() {} // error: unnecessary visibility qualifier
18 To fix this error, please remove the visibility qualifier when it is not
28 // Directly implemented methods share the visibility of the type itself,
29 // so `pub` is unnecessary here
32 // Trait methods share the visibility of the trait, so `pub` is
33 // unnecessary in either case