about summary refs log tree commit diff
path: root/src/libstd/bitv.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-02-29 23:44:52 -0800
committerBrian Anderson <banderson@mozilla.com>2012-03-02 15:49:49 -0800
commit3ed6f6520f56204f1c7c799ec8fa231bef0fb4d1 (patch)
tree4b8cb49db4cbf3fa3bb7a88ba72f821d4c00dba9 /src/libstd/bitv.rs
parent47e7a05a28c9662159af2d2e0f2b7efc13fa09cb (diff)
core: Remove _mut functions from vec
Instead, use vec::to_mut/from_mut to transform vectors in place as
needed.
Diffstat (limited to 'src/libstd/bitv.rs')
-rw-r--r--src/libstd/bitv.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs
index d02d78eaab8..eb9d21ac31e 100644
--- a/src/libstd/bitv.rs
+++ b/src/libstd/bitv.rs
@@ -49,7 +49,7 @@ init - If true then the bits are initialized to 1, otherwise 0
 */
 fn create(nbits: uint, init: bool) -> t {
     let elt = if init { !0u } else { 0u };
-    let storage = vec::init_elt_mut::<uint>(nbits / uint_bits + 1u, elt);
+    let storage = vec::to_mut(vec::init_elt(nbits / uint_bits + 1u, elt));
     ret @{storage: storage, nbits: nbits};
 }
 
@@ -117,7 +117,7 @@ Function: clone
 Makes a copy of a bitvector
 */
 fn clone(v: t) -> t {
-    let storage = vec::init_elt_mut::<uint>(v.nbits / uint_bits + 1u, 0u);
+    let storage = vec::to_mut(vec::init_elt(v.nbits / uint_bits + 1u, 0u));
     let len = vec::len(v.storage);
     uint::range(0u, len) {|i| storage[i] = v.storage[i]; };
     ret @{storage: storage, nbits: v.nbits};