about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/rustdoc/rustdoc.rs16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/rustdoc/rustdoc.rs b/src/rustdoc/rustdoc.rs
index b58850b7e3e..6406c2f1df0 100755
--- a/src/rustdoc/rustdoc.rs
+++ b/src/rustdoc/rustdoc.rs
@@ -11,7 +11,21 @@ fn run_passes(
     passes: [pass]
 ) -> doc::cratedoc {
 
-    #[doc = "Run a series of passes over the document"];
+    #[doc(
+        brief =
+        "Run a series of passes over the document",
+        args(
+            srv =
+            "The AST service to provide to the passes",
+            doc =
+            "The document to transform",
+            passes =
+            "The list of passes used to transform the document"
+        ),
+        return =
+        "The transformed document that results from folding the \
+         original through each pass"
+    )];
 
     vec::foldl(doc, passes) {|doc, pass|
         pass(srv, doc)