about summary refs log tree commit diff
path: root/src/librustdoc/fold.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/fold.rs')
-rw-r--r--src/librustdoc/fold.rs90
1 files changed, 45 insertions, 45 deletions
diff --git a/src/librustdoc/fold.rs b/src/librustdoc/fold.rs
index 2f1dbdf3f50..e85f8595a5a 100644
--- a/src/librustdoc/fold.rs
+++ b/src/librustdoc/fold.rs
@@ -55,36 +55,36 @@ impl<T: Clone> Fold<T>: Clone {
     }
 }
 
-type FoldDoc<T> = fn~(fold: &Fold<T>, +doc: doc::Doc) -> doc::Doc;
-type FoldCrate<T> = fn~(fold: &Fold<T>, +doc: doc::CrateDoc) -> doc::CrateDoc;
-type FoldItem<T> = fn~(fold: &Fold<T>, +doc: doc::ItemDoc) -> doc::ItemDoc;
-type FoldMod<T> = fn~(fold: &Fold<T>, +doc: doc::ModDoc) -> doc::ModDoc;
-type FoldNmod<T> = fn~(fold: &Fold<T>, +doc: doc::NmodDoc) -> doc::NmodDoc;
-type FoldFn<T> = fn~(fold: &Fold<T>, +doc: doc::FnDoc) -> doc::FnDoc;
-type FoldConst<T> = fn~(fold: &Fold<T>, +doc: doc::ConstDoc) -> doc::ConstDoc;
-type FoldEnum<T> = fn~(fold: &Fold<T>, +doc: doc::EnumDoc) -> doc::EnumDoc;
-type FoldTrait<T> = fn~(fold: &Fold<T>, +doc: doc::TraitDoc) -> doc::TraitDoc;
-type FoldImpl<T> = fn~(fold: &Fold<T>, +doc: doc::ImplDoc) -> doc::ImplDoc;
-type FoldType<T> = fn~(fold: &Fold<T>, +doc: doc::TyDoc) -> doc::TyDoc;
+type FoldDoc<T> = fn~(fold: &Fold<T>, doc: doc::Doc) -> doc::Doc;
+type FoldCrate<T> = fn~(fold: &Fold<T>, doc: doc::CrateDoc) -> doc::CrateDoc;
+type FoldItem<T> = fn~(fold: &Fold<T>, doc: doc::ItemDoc) -> doc::ItemDoc;
+type FoldMod<T> = fn~(fold: &Fold<T>, doc: doc::ModDoc) -> doc::ModDoc;
+type FoldNmod<T> = fn~(fold: &Fold<T>, doc: doc::NmodDoc) -> doc::NmodDoc;
+type FoldFn<T> = fn~(fold: &Fold<T>, doc: doc::FnDoc) -> doc::FnDoc;
+type FoldConst<T> = fn~(fold: &Fold<T>, doc: doc::ConstDoc) -> doc::ConstDoc;
+type FoldEnum<T> = fn~(fold: &Fold<T>, doc: doc::EnumDoc) -> doc::EnumDoc;
+type FoldTrait<T> = fn~(fold: &Fold<T>, doc: doc::TraitDoc) -> doc::TraitDoc;
+type FoldImpl<T> = fn~(fold: &Fold<T>, doc: doc::ImplDoc) -> doc::ImplDoc;
+type FoldType<T> = fn~(fold: &Fold<T>, doc: doc::TyDoc) -> doc::TyDoc;
 type FoldStruct<T> = fn~(fold: &Fold<T>,
-                         +doc: doc::StructDoc) -> doc::StructDoc;
+                         doc: doc::StructDoc) -> doc::StructDoc;
 
 // This exists because fn types don't infer correctly as record
 // initializers, but they do as function arguments
 fn mk_fold<T:Clone>(
-    +ctxt: T,
-    +fold_doc: FoldDoc<T>,
-    +fold_crate: FoldCrate<T>,
-    +fold_item: FoldItem<T>,
-    +fold_mod: FoldMod<T>,
-    +fold_nmod: FoldNmod<T>,
-    +fold_fn: FoldFn<T>,
-    +fold_const: FoldConst<T>,
-    +fold_enum: FoldEnum<T>,
-    +fold_trait: FoldTrait<T>,
-    +fold_impl: FoldImpl<T>,
-    +fold_type: FoldType<T>,
-    +fold_struct: FoldStruct<T>
+    ctxt: T,
+    fold_doc: FoldDoc<T>,
+    fold_crate: FoldCrate<T>,
+    fold_item: FoldItem<T>,
+    fold_mod: FoldMod<T>,
+    fold_nmod: FoldNmod<T>,
+    fold_fn: FoldFn<T>,
+    fold_const: FoldConst<T>,
+    fold_enum: FoldEnum<T>,
+    fold_trait: FoldTrait<T>,
+    fold_impl: FoldImpl<T>,
+    fold_type: FoldType<T>,
+    fold_struct: FoldStruct<T>
 ) -> Fold<T> {
     Fold {
         ctxt: move ctxt,
@@ -103,7 +103,7 @@ fn mk_fold<T:Clone>(
     }
 }
 
-pub fn default_any_fold<T:Owned Clone>(+ctxt: T) -> Fold<T> {
+pub fn default_any_fold<T:Owned Clone>(ctxt: T) -> Fold<T> {
     mk_fold(
         move ctxt,
         |f, d| default_seq_fold_doc(f, d),
@@ -121,7 +121,7 @@ pub fn default_any_fold<T:Owned Clone>(+ctxt: T) -> Fold<T> {
     )
 }
 
-pub fn default_seq_fold<T:Clone>(+ctxt: T) -> Fold<T> {
+pub fn default_seq_fold<T:Clone>(ctxt: T) -> Fold<T> {
     mk_fold(
         move ctxt,
         |f, d| default_seq_fold_doc(f, d),
@@ -139,7 +139,7 @@ pub fn default_seq_fold<T:Clone>(+ctxt: T) -> Fold<T> {
     )
 }
 
-pub fn default_par_fold<T:Owned Clone>(+ctxt: T) -> Fold<T> {
+pub fn default_par_fold<T:Owned Clone>(ctxt: T) -> Fold<T> {
     mk_fold(
         move ctxt,
         |f, d| default_seq_fold_doc(f, d),
@@ -157,7 +157,7 @@ pub fn default_par_fold<T:Owned Clone>(+ctxt: T) -> Fold<T> {
     )
 }
 
-pub fn default_seq_fold_doc<T>(fold: &Fold<T>, +doc: doc::Doc) -> doc::Doc {
+pub fn default_seq_fold_doc<T>(fold: &Fold<T>, doc: doc::Doc) -> doc::Doc {
     doc::Doc {
         pages: do vec::map(doc.pages) |page| {
             match copy *page {
@@ -175,7 +175,7 @@ pub fn default_seq_fold_doc<T>(fold: &Fold<T>, +doc: doc::Doc) -> doc::Doc {
 
 pub fn default_seq_fold_crate<T>(
     fold: &Fold<T>,
-    +doc: doc::CrateDoc
+    doc: doc::CrateDoc
 ) -> doc::CrateDoc {
     doc::CrateDoc {
         topmod: (fold.fold_mod)(fold, copy doc.topmod)
@@ -184,14 +184,14 @@ pub fn default_seq_fold_crate<T>(
 
 pub fn default_seq_fold_item<T>(
     _fold: &Fold<T>,
-    +doc: doc::ItemDoc
+    doc: doc::ItemDoc
 ) -> doc::ItemDoc {
     doc
 }
 
 pub fn default_any_fold_mod<T:Owned Clone>(
     fold: &Fold<T>,
-    +doc: doc::ModDoc
+    doc: doc::ModDoc
 ) -> doc::ModDoc {
     let fold_copy = fold.clone();
     doc::ModDoc {
@@ -205,7 +205,7 @@ pub fn default_any_fold_mod<T:Owned Clone>(
 
 pub fn default_seq_fold_mod<T>(
     fold: &Fold<T>,
-    +doc: doc::ModDoc
+    doc: doc::ModDoc
 ) -> doc::ModDoc {
     doc::ModDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -218,7 +218,7 @@ pub fn default_seq_fold_mod<T>(
 
 pub fn default_par_fold_mod<T:Owned Clone>(
     fold: &Fold<T>,
-    +doc: doc::ModDoc
+    doc: doc::ModDoc
 ) -> doc::ModDoc {
     let fold_copy = fold.clone();
     doc::ModDoc {
@@ -232,7 +232,7 @@ pub fn default_par_fold_mod<T:Owned Clone>(
 
 pub fn default_any_fold_nmod<T:Owned Clone>(
     fold: &Fold<T>,
-    +doc: doc::NmodDoc
+    doc: doc::NmodDoc
 ) -> doc::NmodDoc {
     let fold_copy = fold.clone();
     doc::NmodDoc {
@@ -246,7 +246,7 @@ pub fn default_any_fold_nmod<T:Owned Clone>(
 
 pub fn default_seq_fold_nmod<T>(
     fold: &Fold<T>,
-    +doc: doc::NmodDoc
+    doc: doc::NmodDoc
 ) -> doc::NmodDoc {
     doc::NmodDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -259,7 +259,7 @@ pub fn default_seq_fold_nmod<T>(
 
 pub fn default_par_fold_nmod<T:Owned Clone>(
     fold: &Fold<T>,
-    +doc: doc::NmodDoc
+    doc: doc::NmodDoc
 ) -> doc::NmodDoc {
     let fold_copy = fold.clone();
     doc::NmodDoc {
@@ -271,7 +271,7 @@ pub fn default_par_fold_nmod<T:Owned Clone>(
     }
 }
 
-pub fn fold_ItemTag<T>(fold: &Fold<T>, +doc: doc::ItemTag) -> doc::ItemTag {
+pub fn fold_ItemTag<T>(fold: &Fold<T>, doc: doc::ItemTag) -> doc::ItemTag {
     match doc {
       doc::ModTag(ModDoc) => {
         doc::ModTag((fold.fold_mod)(fold, ModDoc))
@@ -305,7 +305,7 @@ pub fn fold_ItemTag<T>(fold: &Fold<T>, +doc: doc::ItemTag) -> doc::ItemTag {
 
 pub fn default_seq_fold_fn<T>(
     fold: &Fold<T>,
-    +doc: doc::FnDoc
+    doc: doc::FnDoc
 ) -> doc::FnDoc {
     doc::SimpleItemDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -315,7 +315,7 @@ pub fn default_seq_fold_fn<T>(
 
 pub fn default_seq_fold_const<T>(
     fold: &Fold<T>,
-    +doc: doc::ConstDoc
+    doc: doc::ConstDoc
 ) -> doc::ConstDoc {
     doc::SimpleItemDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -325,7 +325,7 @@ pub fn default_seq_fold_const<T>(
 
 pub fn default_seq_fold_enum<T>(
     fold: &Fold<T>,
-    +doc: doc::EnumDoc
+    doc: doc::EnumDoc
 ) -> doc::EnumDoc {
     doc::EnumDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -335,7 +335,7 @@ pub fn default_seq_fold_enum<T>(
 
 pub fn default_seq_fold_trait<T>(
     fold: &Fold<T>,
-    +doc: doc::TraitDoc
+    doc: doc::TraitDoc
 ) -> doc::TraitDoc {
     doc::TraitDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -345,7 +345,7 @@ pub fn default_seq_fold_trait<T>(
 
 pub fn default_seq_fold_impl<T>(
     fold: &Fold<T>,
-    +doc: doc::ImplDoc
+    doc: doc::ImplDoc
 ) -> doc::ImplDoc {
     doc::ImplDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -355,7 +355,7 @@ pub fn default_seq_fold_impl<T>(
 
 pub fn default_seq_fold_type<T>(
     fold: &Fold<T>,
-    +doc: doc::TyDoc
+    doc: doc::TyDoc
 ) -> doc::TyDoc {
     doc::SimpleItemDoc {
         item: (fold.fold_item)(fold, copy doc.item),
@@ -365,7 +365,7 @@ pub fn default_seq_fold_type<T>(
 
 pub fn default_seq_fold_struct<T>(
     fold: &Fold<T>,
-    +doc: doc::StructDoc
+    doc: doc::StructDoc
 ) -> doc::StructDoc {
     doc::StructDoc {
         item: (fold.fold_item)(fold, copy doc.item),