diff options
| author | Luqman Aden <laden@csclub.uwaterloo.ca> | 2013-02-15 02:30:30 -0500 |
|---|---|---|
| committer | Luqman Aden <laden@mozilla.com> | 2013-02-15 02:49:54 -0800 |
| commit | 4cf51c2531bf754d5eaddaf7c5798b983d399751 (patch) | |
| tree | 173c719a03882b7a83a0beb6005cbc2126efce9e /src/libstd/deque.rs | |
| parent | 9727008ed0772fc325e0822e74b429e4e7c09af0 (diff) | |
| download | rust-4cf51c2531bf754d5eaddaf7c5798b983d399751.tar.gz rust-4cf51c2531bf754d5eaddaf7c5798b983d399751.zip | |
libstd: Get rid of `move`.
Diffstat (limited to 'src/libstd/deque.rs')
| -rw-r--r-- | src/libstd/deque.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs index 772cacf47a1..6d01a441843 100644 --- a/src/libstd/deque.rs +++ b/src/libstd/deque.rs @@ -41,7 +41,7 @@ pub fn create<T: Copy>() -> Deque<T> { */ fn grow<T: Copy>(nelts: uint, lo: uint, elts: ~[Cell<T>]) -> ~[Cell<T>] { - let mut elts = move elts; + let mut elts = elts; assert (nelts == vec::len(elts)); let mut rv = ~[]; @@ -54,10 +54,10 @@ pub fn create<T: Copy>() -> Deque<T> { i += 1u; } - move rv + rv } fn get<T: Copy>(elts: &DVec<Cell<T>>, i: uint) -> T { - match (*elts).get_elt(i) { Some(move t) => t, _ => fail!() } + match (*elts).get_elt(i) { Some(t) => t, _ => fail!() } } struct Repr<T> { @@ -75,7 +75,7 @@ pub fn create<T: Copy>() -> Deque<T> { self.lo = self.elts.len() - 1u; } else { self.lo -= 1u; } if self.lo == self.hi { - self.elts.swap(|v| grow(self.nelts, oldlo, move v)); + self.elts.swap(|v| grow(self.nelts, oldlo, v)); self.lo = self.elts.len() - 1u; self.hi = self.nelts; } @@ -84,7 +84,7 @@ pub fn create<T: Copy>() -> Deque<T> { } fn add_back(t: T) { if self.lo == self.hi && self.nelts != 0u { - self.elts.swap(|v| grow(self.nelts, self.lo, move v)); + self.elts.swap(|v| grow(self.nelts, self.lo, v)); self.lo = 0u; self.hi = self.nelts; } |
