1f7eb4f9aa
Previously, the `exported_items` set created by the privacy pass was incomplete. Specifically, it did not include items that had been defined at a private path but then `pub use`d at a public path. This commit finds all crate exports during the privacy pass. Consequently, some code in the reachable pass and in rustdoc is no longer necessary. This commit then removes the separate `MissingDocLintVisitor` lint pass, opting to check missing_doc lint in the same pass as the other lint checkers using the visibility result computed by the privacy pass. Fixes #9777. |
||
---|---|---|
.. | ||
ext | ||
parse | ||
util | ||
abi.rs | ||
ast_map.rs | ||
ast_util.rs | ||
ast.rs | ||
attr.rs | ||
codemap.rs | ||
diagnostic.rs | ||
fold.rs | ||
lib.rs | ||
opt_vec.rs | ||
visit.rs |