### What it does Discovered in https://github.com/servo/servo/pull/39825 ### Advantage Limit the unnecessarily public visibility. ### Drawbacks _No response_ ### Example ```rust struct WebDriverPrefValue(pub PrefValue); struct Foo(pub(crate) Bar) ``` Could be written as: ```rust struct WebDriverPrefValue(PrefValue); struct Foo(Bar) ``` ### Comparison with existing lints _No response_ ### Additional Context _No response_