From 4d2a402555aedd04affc978ef05324df7550fd07 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Sat, 12 Oct 2013 14:58:37 -0700 Subject: [PATCH] rustdoc: Don't abort if there's nothing to document Instead there's no index.html file emitted because there wasn't anything to document. Closes #9828 --- src/librustdoc/html/render.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index 5b27adb29670..3fc7988fd82f 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -220,7 +220,7 @@ pub fn run(mut crate: clean::Crate, dst: Path) { }; mkdir(&cx.dst); - match crate.module.get_ref().doc_list() { + match crate.module.as_ref().map(|m| m.doc_list().unwrap_or(&[])) { Some(attrs) => { for attr in attrs.iter() { match *attr {