about summary refs log tree commit diff
path: root/src/lib/vec.rs
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-06-15 12:17:51 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-06-15 14:10:07 +0200
commit5fb518abc9539ef114cfe9a08fa1964d28c98ef3 (patch)
treef950c000c80a49f3957961ceea0a5fd094c2b6b0 /src/lib/vec.rs
parent180db08470390ed2c350d01ae09be1e47f6135be (diff)
downloadrust-5fb518abc9539ef114cfe9a08fa1964d28c98ef3.tar.gz
rust-5fb518abc9539ef114cfe9a08fa1964d28c98ef3.zip
Fix assignments to immutable fields throughout the code
Diffstat (limited to 'src/lib/vec.rs')
-rw-r--r--src/lib/vec.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/vec.rs b/src/lib/vec.rs
index dbbe4b132a3..4afeb6c8431 100644
--- a/src/lib/vec.rs
+++ b/src/lib/vec.rs
@@ -385,14 +385,14 @@ fn freeze[T](vec[mutable T] v) -> vec[T] {
 }
 
 // Swaps two elements in a vector
-fn swap[T](&vec[T] v, uint a, uint b) {
+fn swap[T](&vec[mutable T] v, uint a, uint b) {
     let T t = v.(a);
     v.(a) = v.(b);
     v.(b) = t;
 }
 
 // In place vector reversal
-fn reverse[T](&vec[T] v) -> () {
+fn reverse[T](&vec[mutable T] v) -> () {
     let uint i = 0u;
     auto ln = len[T](v);