From 21dae8e1e0916afd2f789a2f1affdfe580d9ca0e Mon Sep 17 00:00:00 2001 From: Kevin Ballard Date: Sat, 3 May 2014 16:13:35 -0700 Subject: More fallout from removing FromIterator on ~[T] A few methods in slice that used to return ~[T] now return Vec: - VectorVector.concat/connect_vec() returns Vec - slice::unzip() returns (Vec, Vec) - ImmutableCloneableVector.partitioned() returns (Vec, Vec) - OwnedVector.partition() returns (Vec, Vec) --- src/libstd/num/int_macros.rs | 2 +- src/libstd/num/uint_macros.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libstd/num') diff --git a/src/libstd/num/int_macros.rs b/src/libstd/num/int_macros.rs index 8a7bea46585..f7813c31d4d 100644 --- a/src/libstd/num/int_macros.rs +++ b/src/libstd/num/int_macros.rs @@ -83,7 +83,7 @@ impl ToStrRadix for $T { }); // We know we generated valid utf-8, so we don't need to go through that // check. - unsafe { str::raw::from_utf8_owned(buf.move_iter().collect()) } + unsafe { str::raw::from_utf8(buf.as_slice()).to_owned() } } } diff --git a/src/libstd/num/uint_macros.rs b/src/libstd/num/uint_macros.rs index 3e64c171613..814ea0e4274 100644 --- a/src/libstd/num/uint_macros.rs +++ b/src/libstd/num/uint_macros.rs @@ -84,7 +84,7 @@ impl ToStrRadix for $T { }); // We know we generated valid utf-8, so we don't need to go through that // check. - unsafe { str::raw::from_utf8_owned(buf.move_iter().collect()) } + unsafe { str::raw::from_utf8(buf.as_slice()).to_owned() } } } -- cgit 1.4.1-3-g733a5