]> git.lizzy.rs Git - rust.git/blobdiff - src/librustdoc/passes/strip_priv_imports.rs
Auto merge of #106872 - dtolnay:nbsp, r=fee1-dead
[rust.git] / src / librustdoc / passes / strip_priv_imports.rs
index 85be8fa109a7e078fb71394b43e5e5ec42158798..4c992e94833d6f4f6a5906bdd24838f5cb61f3fc 100644 (file)
@@ -11,6 +11,7 @@
     description: "strips all private import statements (`use`, `extern crate`) from a crate",
 };
 
-pub(crate) fn strip_priv_imports(krate: clean::Crate, _: &mut DocContext<'_>) -> clean::Crate {
-    ImportStripper.fold_crate(krate)
+pub(crate) fn strip_priv_imports(krate: clean::Crate, cx: &mut DocContext<'_>) -> clean::Crate {
+    let is_json_output = cx.output_format.is_json() && !cx.show_coverage;
+    ImportStripper { tcx: cx.tcx, is_json_output }.fold_crate(krate)
 }