Skip to content

Commit eb727a1

Browse files
authored
Rollup merge of rust-lang#84459 - jyn514:json-mod, r=aDotInTheVoid
rustdoc: Turn `JsonRenderer::mod_item_in` into `unreachable!()` The JSON renderer no longer gets called on modules (since rust-lang#83055). r? `@aDotInTheVoid`
2 parents 959ee50 + 03ace76 commit eb727a1

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

src/librustdoc/json/mod.rs

+2-15
Original file line numberDiff line numberDiff line change
@@ -181,21 +181,8 @@ impl<'tcx> FormatRenderer<'tcx> for JsonRenderer<'tcx> {
181181
Ok(())
182182
}
183183

184-
fn mod_item_in(&mut self, item: &clean::Item) -> Result<(), Error> {
185-
use clean::types::ItemKind::*;
186-
if let ModuleItem(m) = &*item.kind {
187-
for item in &m.items {
188-
match &*item.kind {
189-
// These don't have names so they don't get added to the output by default
190-
ImportItem(_) => self.item(item.clone()).unwrap(),
191-
ExternCrateItem { .. } => self.item(item.clone()).unwrap(),
192-
ImplItem(i) => i.items.iter().for_each(|i| self.item(i.clone()).unwrap()),
193-
_ => {}
194-
}
195-
}
196-
}
197-
self.item(item.clone()).unwrap();
198-
Ok(())
184+
fn mod_item_in(&mut self, _item: &clean::Item) -> Result<(), Error> {
185+
unreachable!("RUN_ON_MODULE = false should never call mod_item_in")
199186
}
200187

201188
fn after_krate(&mut self) -> Result<(), Error> {

0 commit comments

Comments
 (0)