about summary refs log tree commit diff
path: root/src/libcore/tuple.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-03-15 13:57:26 -0700
committerBrian Anderson <banderson@mozilla.com>2012-03-15 13:57:26 -0700
commit844fbd83da4143bae253f3969d7b2cccb258bebc (patch)
tree40c3e330818a990af5e378a2a0eff12d42df076e /src/libcore/tuple.rs
parent561511e62813840e930ff60e6918ccaea4f00f00 (diff)
downloadrust-844fbd83da4143bae253f3969d7b2cccb258bebc.tar.gz
rust-844fbd83da4143bae253f3969d7b2cccb258bebc.zip
core: Make some functions pure
Diffstat (limited to 'src/libcore/tuple.rs')
-rw-r--r--src/libcore/tuple.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcore/tuple.rs b/src/libcore/tuple.rs
index 2f92ae08f0e..e7fdaf8f2ba 100644
--- a/src/libcore/tuple.rs
+++ b/src/libcore/tuple.rs
@@ -1,14 +1,14 @@
-fn first<T:copy, U:copy>(pair: (T, U)) -> T {
+pure fn first<T:copy, U:copy>(pair: (T, U)) -> T {
     let (t, _) = pair;
     ret t;
 }
 
-fn second<T:copy, U:copy>(pair: (T, U)) -> U {
+pure fn second<T:copy, U:copy>(pair: (T, U)) -> U {
     let (_, u) = pair;
     ret u;
 }
 
-fn swap<T:copy, U:copy>(pair: (T, U)) -> (U, T) {
+pure fn swap<T:copy, U:copy>(pair: (T, U)) -> (U, T) {
     let (t, u) = pair;
     ret (u, t);
 }