]> git.lizzy.rs Git - rust.git/blobdiff - src/libnum/rational.rs
test: Make manual changes to deal with the fallout from removal of
[rust.git] / src / libnum / rational.rs
index afd4fa73ef6d848278e35b15d91aac8d3d06cd57..a71674c4122816c934520d7ea4070ea9ea4f914b 100644 (file)
@@ -299,9 +299,9 @@ fn from_str(s: &str) -> Option<Ratio<T>> {
         if split.len() < 2 {
             return None
         }
-        let a_option: Option<T> = FromStr::from_str(split.as_slice()[0]);
+        let a_option: Option<T> = FromStr::from_str(*split.get(0));
         a_option.and_then(|a| {
-            let b_option: Option<T> = FromStr::from_str(split.as_slice()[1]);
+            let b_option: Option<T> = FromStr::from_str(*split.get(1));
             b_option.and_then(|b| {
                 Some(Ratio::new(a.clone(), b.clone()))
             })
@@ -316,11 +316,12 @@ fn from_str_radix(s: &str, radix: uint) -> Option<Ratio<T>> {
         if split.len() < 2 {
             None
         } else {
-            let a_option: Option<T> = FromStrRadix::from_str_radix(split.as_slice()[0],
-                                                                   radix);
+            let a_option: Option<T> = FromStrRadix::from_str_radix(
+                *split.get(0),
+                radix);
             a_option.and_then(|a| {
                 let b_option: Option<T> =
-                    FromStrRadix::from_str_radix(split.as_slice()[1], radix);
+                    FromStrRadix::from_str_radix(*split.get(1), radix);
                 b_option.and_then(|b| {
                     Some(Ratio::new(a.clone(), b.clone()))
                 })