2 Checks for items declared `pub(crate)` that are not crate visible because they
3 are inside a private module.
6 Writing `pub(crate)` is misleading when it's redundant due to the parent
12 pub(crate) fn internal_fn() { }
15 This function is not visible outside the module and it can be declared with `pub` or
19 pub fn internal_fn() { }