about summary refs log tree commit diff
path: root/src/librustdoc/doc.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/doc.rs')
-rw-r--r--src/librustdoc/doc.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/librustdoc/doc.rs b/src/librustdoc/doc.rs
index 2d5f60e714b..283763c1564 100644
--- a/src/librustdoc/doc.rs
+++ b/src/librustdoc/doc.rs
@@ -172,8 +172,8 @@ pub struct IndexEntry {
     link: ~str
 }
 
-pub impl Doc {
-    fn CrateDoc(&self) -> CrateDoc {
+impl Doc {
+    pub fn CrateDoc(&self) -> CrateDoc {
         vec::foldl(None, self.pages, |_m, page| {
             match copy *page {
               doc::CratePage(doc) => Some(doc),
@@ -182,14 +182,14 @@ pub impl Doc {
         }).get()
     }
 
-    fn cratemod(&self) -> ModDoc {
+    pub fn cratemod(&self) -> ModDoc {
         copy self.CrateDoc().topmod
     }
 }
 
 /// Some helper methods on ModDoc, mostly for testing
-pub impl ModDoc {
-    fn mods(&self) -> ~[ModDoc] {
+impl ModDoc {
+    pub fn mods(&self) -> ~[ModDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               ModTag(ModDoc) => Some(ModDoc),
@@ -198,7 +198,7 @@ pub impl ModDoc {
         }
     }
 
-    fn nmods(&self) -> ~[NmodDoc] {
+    pub fn nmods(&self) -> ~[NmodDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               NmodTag(nModDoc) => Some(nModDoc),
@@ -207,7 +207,7 @@ pub impl ModDoc {
         }
     }
 
-    fn fns(&self) -> ~[FnDoc] {
+    pub fn fns(&self) -> ~[FnDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               FnTag(FnDoc) => Some(FnDoc),
@@ -216,7 +216,7 @@ pub impl ModDoc {
         }
     }
 
-    fn consts(&self) -> ~[ConstDoc] {
+    pub fn consts(&self) -> ~[ConstDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               ConstTag(ConstDoc) => Some(ConstDoc),
@@ -225,7 +225,7 @@ pub impl ModDoc {
         }
     }
 
-    fn enums(&self) -> ~[EnumDoc] {
+    pub fn enums(&self) -> ~[EnumDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               EnumTag(EnumDoc) => Some(EnumDoc),
@@ -234,7 +234,7 @@ pub impl ModDoc {
         }
     }
 
-    fn traits(&self) -> ~[TraitDoc] {
+    pub fn traits(&self) -> ~[TraitDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               TraitTag(TraitDoc) => Some(TraitDoc),
@@ -243,7 +243,7 @@ pub impl ModDoc {
         }
     }
 
-    fn impls(&self) -> ~[ImplDoc] {
+    pub fn impls(&self) -> ~[ImplDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               ImplTag(ImplDoc) => Some(ImplDoc),
@@ -252,7 +252,7 @@ pub impl ModDoc {
         }
     }
 
-    fn types(&self) -> ~[TyDoc] {
+    pub fn types(&self) -> ~[TyDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
               TyTag(TyDoc) => Some(TyDoc),
@@ -261,7 +261,7 @@ pub impl ModDoc {
         }
     }
 
-    fn structs(&self) -> ~[StructDoc] {
+    pub fn structs(&self) -> ~[StructDoc] {
         do vec::filter_mapped(self.items) |itemtag| {
             match copy *itemtag {
                 StructTag(StructDoc) => Some(StructDoc),