From 0169218047dc989acf9ea25e3122b9c659acb6b3 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 17 Sep 2014 12:56:31 -0700 Subject: Fix fallout from Vec stabilization --- src/libtest/stats.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libtest') diff --git a/src/libtest/stats.rs b/src/libtest/stats.rs index 7087d4c4238..ae70bb4b792 100644 --- a/src/libtest/stats.rs +++ b/src/libtest/stats.rs @@ -261,13 +261,13 @@ impl<'a, T: FloatMath + FromPrimitive> Stats for &'a [T] { } fn percentile(self, pct: T) -> T { - let mut tmp = Vec::from_slice(self); + let mut tmp = self.to_vec(); local_sort(tmp.as_mut_slice()); percentile_of_sorted(tmp.as_slice(), pct) } fn quartiles(self) -> (T,T,T) { - let mut tmp = Vec::from_slice(self); + let mut tmp = self.to_vec(); local_sort(tmp.as_mut_slice()); let first = FromPrimitive::from_uint(25).unwrap(); let a = percentile_of_sorted(tmp.as_slice(), first); @@ -318,7 +318,7 @@ fn percentile_of_sorted(sorted_samples: &[T], /// /// See: http://en.wikipedia.org/wiki/Winsorising pub fn winsorize(samples: &mut [T], pct: T) { - let mut tmp = Vec::from_slice(samples); + let mut tmp = samples.to_vec(); local_sort(tmp.as_mut_slice()); let lo = percentile_of_sorted(tmp.as_slice(), pct); let hundred: T = FromPrimitive::from_uint(100).unwrap(); -- cgit 1.4.1-3-g733a5