diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-03-15 13:57:26 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-03-15 13:57:26 -0700 |
| commit | 844fbd83da4143bae253f3969d7b2cccb258bebc (patch) | |
| tree | 40c3e330818a990af5e378a2a0eff12d42df076e /src/libcore/tuple.rs | |
| parent | 561511e62813840e930ff60e6918ccaea4f00f00 (diff) | |
| download | rust-844fbd83da4143bae253f3969d7b2cccb258bebc.tar.gz rust-844fbd83da4143bae253f3969d7b2cccb258bebc.zip | |
core: Make some functions pure
Diffstat (limited to 'src/libcore/tuple.rs')
| -rw-r--r-- | src/libcore/tuple.rs | 6 |
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); } |
