]> git.lizzy.rs Git - rust.git/commit
rustdoc: Fix some local inlining issues
authorOliver Middleton <olliemail27@gmail.com>
Mon, 14 Nov 2016 18:24:47 +0000 (18:24 +0000)
committerOliver Middleton <olliemail27@gmail.com>
Mon, 14 Nov 2016 18:24:47 +0000 (18:24 +0000)
commit6fe7786db6d44449127600cf69838cb246db810b
treea06045c759c78e4208e911c301a199c3d49f76b4
parentacce384c22f123211af5d3dd9839ee87fe0b7904
rustdoc: Fix some local inlining issues

* Only inline public items when inlining glob imports.
* Never inline while in a private module or a child of a private module.
* Never inline impls. This allowed the removal of a workaround in the
rendering code.
src/librustdoc/html/render.rs
src/librustdoc/visit_ast.rs
src/test/rustdoc/inline_local/glob-extern-no-defaults.rs [new file with mode: 0644]
src/test/rustdoc/inline_local/glob-extern.rs [new file with mode: 0644]
src/test/rustdoc/inline_local/glob-private-no-defaults.rs [new file with mode: 0644]
src/test/rustdoc/inline_local/glob-private.rs [new file with mode: 0644]