]> git.proxmox.com Git - rustc.git/blame - src/librustdoc/passes/strip_priv_imports.rs
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / src / librustdoc / passes / strip_priv_imports.rs
CommitLineData
9fa01778 1use crate::clean;
9fa01778 2use crate::core::DocContext;
60c5eb7d 3use crate::fold::DocFolder;
9fa01778 4use crate::passes::{ImportStripper, Pass};
223e47cc 5
fc512014 6crate const STRIP_PRIV_IMPORTS: Pass = Pass {
532ac7d7 7 name: "strip-priv-imports",
60c5eb7d 8 run: strip_priv_imports,
532ac7d7
XL
9 description: "strips all private import statements (`use`, `extern crate`) from a crate",
10};
b7449926 11
6a06907d 12crate fn strip_priv_imports(krate: clean::Crate, _: &mut DocContext<'_>) -> clean::Crate {
9e0c209e 13 ImportStripper.fold_crate(krate)
62682a34 14}