rust/src/librustdoc
bors 6a6b97cf02 Auto merge of #29822 - petrochenkov:pubexport, r=alexcrichton
This patch implements the plan described in https://internals.rust-lang.org/t/privacy-and-its-interaction-with-docs-lints-and-stability/2880 with one deviation.

It turns out, that rustdoc needs the "directly public" set for its docs inlining logic, so the privacy pass have to produce three sets and not two. Three is arguably too many, so I merged them in one map:
`public_items/exported_items/reachable_items: NodeSet => access_levels: NodeMap<AccessLevel>`

r? @alexcrichton
2015-11-20 18:13:10 +00:00
..
clean Show constness for functions of reexported docs 2015-11-19 22:47:02 +01:00
html Auto merge of #29822 - petrochenkov:pubexport, r=alexcrichton 2015-11-20 18:13:10 +00:00
core.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00
doctree.rs syntax/rustc_front: Simplify VariantData::fields 2015-10-25 18:33:51 +03:00
externalfiles.rs Add generic conversion traits 2015-03-23 15:01:45 -07:00
flock.rs std: Migrate to the new libc 2015-11-09 22:55:50 -08:00
fold.rs rustdoc: Run external traits through filters 2015-04-07 17:54:33 -07:00
lib.rs std: Stabilize library APIs for 1.5 2015-10-25 09:36:32 -07:00
markdown.rs fix rustdoc metadata parsing 2015-07-30 15:51:50 -07:00
passes.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00
plugins.rs std: Stabilize library APIs for 1.5 2015-10-25 09:36:32 -07:00
test.rs librustdoc: improve testnames for doctests 2015-11-06 00:37:32 +00:00
visit_ast.rs Changes to data produced by privacy pass 2015-11-19 14:16:35 +03:00