about summary refs log tree commit diff
path: root/src/rustdoc
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-01-16 21:07:31 -0800
committerBrian Anderson <banderson@mozilla.com>2012-01-16 21:12:36 -0800
commit4f2ad6b1241741db2af192b87b9af1b1d1679af1 (patch)
treebeca4c3d642c440b478d5aac850bcc0aad88fb47 /src/rustdoc
parent75dbb0f1932b7142be5ef6bf22cb5fd6f50983e3 (diff)
downloadrust-4f2ad6b1241741db2af192b87b9af1b1d1679af1.tar.gz
rust-4f2ad6b1241741db2af192b87b9af1b1d1679af1.zip
rustdoc: Move fst and snd into util mod
Diffstat (limited to 'src/rustdoc')
-rw-r--r--src/rustdoc/attr_parser.rs14
-rw-r--r--src/rustdoc/rustdoc.rc1
-rw-r--r--src/rustdoc/util.rs10
3 files changed, 13 insertions, 12 deletions
diff --git a/src/rustdoc/attr_parser.rs b/src/rustdoc/attr_parser.rs
index e2cac87b9dd..c5284310ed8 100644
--- a/src/rustdoc/attr_parser.rs
+++ b/src/rustdoc/attr_parser.rs
@@ -118,16 +118,6 @@ fn name_value_str_pair(
     }
 }
 
-fn fst<T, U>(+pair: (T, U)) -> T {
-    let (t, _) = pair;
-    ret t;
-}
-
-fn snd<T, U>(+pair: (T, U)) -> U {
-    let (_, u) = pair;
-    ret u;
-}
-
 fn parse_fn_(
     items: [@ast::meta_item]
 ) -> fn_attrs {
@@ -140,8 +130,8 @@ fn parse_fn_(
         vec::filter_map(items) {|item|
             option::map(name_value_str_pair(item)) { |pair|
                 {
-                    name: fst(pair),
-                    desc: snd(pair)
+                    name: util::fst(pair),
+                    desc: util::snd(pair)
                 }
             }
         }
diff --git a/src/rustdoc/rustdoc.rc b/src/rustdoc/rustdoc.rc
index cb377fa2369..c9d9746df4a 100644
--- a/src/rustdoc/rustdoc.rc
+++ b/src/rustdoc/rustdoc.rc
@@ -16,3 +16,4 @@ mod fold;
 mod attr_pass;
 mod tystr_pass;
 mod astsrv;
+mod util;
\ No newline at end of file
diff --git a/src/rustdoc/util.rs b/src/rustdoc/util.rs
new file mode 100644
index 00000000000..771566691a6
--- /dev/null
+++ b/src/rustdoc/util.rs
@@ -0,0 +1,10 @@
+
+fn fst<T, U>(+pair: (T, U)) -> T {
+    let (t, _) = pair;
+    ret t;
+}
+
+fn snd<T, U>(+pair: (T, U)) -> U {
+    let (_, u) = pair;
+    ret u;
+}