diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-02-29 23:44:52 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-03-02 15:49:49 -0800 |
| commit | 3ed6f6520f56204f1c7c799ec8fa231bef0fb4d1 (patch) | |
| tree | 4b8cb49db4cbf3fa3bb7a88ba72f821d4c00dba9 /src/libstd/bitv.rs | |
| parent | 47e7a05a28c9662159af2d2e0f2b7efc13fa09cb (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.rs | 4 |
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}; |
