If we run `rustdoc` with the `--document-private-items` option on this code: ```rust pub fn foo() { fn bar() {} } ``` Both `foo` and `bar` are documented, but `bar` not being accessible outside of `foo`, it shouldn't be documented.