@@ -247,9 +247,8 @@ pub fn parse_opts(args: &[~str]) -> OptRes {
247247 let ratchet_metrics = getopts:: opt_maybe_str ( & matches, "ratchet-metrics" ) ;
248248 let ratchet_metrics = ratchet_metrics. map ( |s| Path ( * s) ) ;
249249
250- let ratchet_noise_percent =
251- getopts:: opt_maybe_str ( & matches, "ratchet-noise-percent" ) ;
252- let ratchet_noise_percent = ratchet_noise_percent. map ( |s| f64:: from_str ( * s) . get ( ) ) ;
250+ let ratchet_noise_percent = getopts:: opt_maybe_str ( & matches, "ratchet-noise-percent" ) ;
251+ let ratchet_noise_percent = ratchet_noise_percent. map ( |s| f64:: from_str ( * s) . unwrap ( ) ) ;
253252
254253 let save_metrics = getopts:: opt_maybe_str ( & matches, "save-metrics" ) ;
255254 let save_metrics = save_metrics. map ( |s| Path ( * s) ) ;
@@ -631,8 +630,8 @@ fn should_sort_failures_before_printing_them() {
631630 st. write_failures ( ) ;
632631 } ;
633632
634- let apos = s. find_str ( "a" ) . get ( ) ;
635- let bpos = s. find_str ( "b" ) . get ( ) ;
633+ let apos = s. find_str ( "a" ) . unwrap ( ) ;
634+ let bpos = s. find_str ( "b" ) . unwrap ( ) ;
636635 assert ! ( apos < bpos) ;
637636}
638637
@@ -868,7 +867,7 @@ impl MetricMap {
868867 pub fn load ( p : & Path ) -> MetricMap {
869868 assert ! ( os:: path_exists( p) ) ;
870869 let f = io:: file_reader ( p) . unwrap ( ) ;
871- let mut decoder = json:: Decoder ( json:: from_reader ( f) . get ( ) ) ;
870+ let mut decoder = json:: Decoder ( json:: from_reader ( f) . unwrap ( ) ) ;
872871 MetricMap ( Decodable :: decode ( & mut decoder) )
873872 }
874873
@@ -1207,7 +1206,7 @@ mod tests {
12071206 either:: Left ( o) => o,
12081207 _ => fail ! ( "Malformed arg in first_free_arg_should_be_a_filter" )
12091208 } ;
1210- assert ! ( "filter" == opts. filter. clone( ) . get ( ) ) ;
1209+ assert ! ( "filter" == opts. filter. clone( ) . unwrap ( ) ) ;
12111210 }
12121211
12131212 #[ test]
@@ -1346,28 +1345,28 @@ mod tests {
13461345
13471346 let diff1 = m2.compare_to_old(&m1, None);
13481347
1349- assert_eq!(*(diff1.find(&~" in-both-noise").get ()), LikelyNoise);
1350- assert_eq!(*(diff1.find(&~" in-first-noise").get ()), MetricRemoved);
1351- assert_eq!(*(diff1.find(&~" in-second-noise").get ()), MetricAdded);
1352- assert_eq!(*(diff1.find(&~" in-both-want-downwards-but-regressed").get ()),
1348+ assert_eq!(*(diff1.find(&~" in-both-noise").unwrap ()), LikelyNoise);
1349+ assert_eq!(*(diff1.find(&~" in-first-noise").unwrap ()), MetricRemoved);
1350+ assert_eq!(*(diff1.find(&~" in-second-noise").unwrap ()), MetricAdded);
1351+ assert_eq!(*(diff1.find(&~" in-both-want-downwards-but-regressed").unwrap ()),
13531352 Regression(100.0));
1354- assert_eq!(*(diff1.find(&~" in-both-want-downwards-and-improved").get ()),
1353+ assert_eq!(*(diff1.find(&~" in-both-want-downwards-and-improved").unwrap ()),
13551354 Improvement(50.0));
1356- assert_eq!(*(diff1.find(&~" in-both-want-upwards-but-regressed").get ()),
1355+ assert_eq!(*(diff1.find(&~" in-both-want-upwards-but-regressed").unwrap ()),
13571356 Regression(50.0));
1358- assert_eq!(*(diff1.find(&~" in-both-want-upwards-and-improved").get ()),
1357+ assert_eq!(*(diff1.find(&~" in-both-want-upwards-and-improved").unwrap ()),
13591358 Improvement(100.0));
13601359 assert_eq!(diff1.len(), 7);
13611360
13621361 let diff2 = m2.compare_to_old(&m1, Some(200.0));
13631362
1364- assert_eq!(*(diff2.find(&~" in-both-noise").get ()), LikelyNoise);
1365- assert_eq!(*(diff2.find(&~" in-first-noise").get ()), MetricRemoved);
1366- assert_eq!(*(diff2.find(&~" in-second-noise").get ()), MetricAdded);
1367- assert_eq!(*(diff2.find(&~" in-both-want-downwards-but-regressed").get ()), LikelyNoise);
1368- assert_eq!(*(diff2.find(&~" in-both-want-downwards-and-improved").get ()), LikelyNoise);
1369- assert_eq!(*(diff2.find(&~" in-both-want-upwards-but-regressed").get ()), LikelyNoise);
1370- assert_eq!(*(diff2.find(&~" in-both-want-upwards-and-improved").get ()), LikelyNoise);
1363+ assert_eq!(*(diff2.find(&~" in-both-noise").unwrap ()), LikelyNoise);
1364+ assert_eq!(*(diff2.find(&~" in-first-noise").unwrap ()), MetricRemoved);
1365+ assert_eq!(*(diff2.find(&~" in-second-noise").unwrap ()), MetricAdded);
1366+ assert_eq!(*(diff2.find(&~" in-both-want-downwards-but-regressed").unwrap ()), LikelyNoise);
1367+ assert_eq!(*(diff2.find(&~" in-both-want-downwards-and-improved").unwrap ()), LikelyNoise);
1368+ assert_eq!(*(diff2.find(&~" in-both-want-upwards-but-regressed").unwrap ()), LikelyNoise);
1369+ assert_eq!(*(diff2.find(&~" in-both-want-upwards-and-improved").unwrap ()), LikelyNoise);
13711370 assert_eq!(diff2.len(), 7);
13721371 }
13731372
@@ -1391,28 +1390,28 @@ mod tests {
13911390 let (diff1, ok1) = m2.ratchet(&pth, None);
13921391 assert_eq!(ok1, false);
13931392 assert_eq!(diff1.len(), 2);
1394- assert_eq!(*(diff1.find(&~" runtime").get ()), Regression(10.0));
1395- assert_eq!(*(diff1.find(&~" throughput").get ()), LikelyNoise);
1393+ assert_eq!(*(diff1.find(&~" runtime").unwrap ()), Regression(10.0));
1394+ assert_eq!(*(diff1.find(&~" throughput").unwrap ()), LikelyNoise);
13961395
13971396 // Check that it was not rewritten.
13981397 let m3 = MetricMap::load(&pth);
13991398 assert_eq!(m3.len(), 2);
1400- assert_eq!(*(m3.find(&~" runtime").get ()), Metric { value: 1000.0, noise: 2.0 });
1401- assert_eq!(*(m3.find(&~" throughput").get ()), Metric { value: 50.0, noise: 2.0 });
1399+ assert_eq!(*(m3.find(&~" runtime").unwrap ()), Metric { value: 1000.0, noise: 2.0 });
1400+ assert_eq!(*(m3.find(&~" throughput").unwrap ()), Metric { value: 50.0, noise: 2.0 });
14021401
14031402 // Ask for a ratchet with an explicit noise-percentage override,
14041403 // that should advance.
14051404 let (diff2, ok2) = m2.ratchet(&pth, Some(10.0));
14061405 assert_eq!(ok2, true);
14071406 assert_eq!(diff2.len(), 2);
1408- assert_eq!(*(diff2.find(&~" runtime").get ()), LikelyNoise);
1409- assert_eq!(*(diff2.find(&~" throughput").get ()), LikelyNoise);
1407+ assert_eq!(*(diff2.find(&~" runtime").unwrap ()), LikelyNoise);
1408+ assert_eq!(*(diff2.find(&~" throughput").unwrap ()), LikelyNoise);
14101409
14111410 // Check that it was rewritten.
14121411 let m4 = MetricMap::load(&pth);
14131412 assert_eq!(m4.len(), 2);
1414- assert_eq!(*(m4.find(&~" runtime").get ()), Metric { value: 1100.0, noise: 2.0 });
1415- assert_eq!(*(m4.find(&~" throughput") . get ( ) ) , Metric { value: 50.0 , noise: 2.0 } ) ;
1413+ assert_eq!(*(m4.find(&~" runtime").unwrap ()), Metric { value: 1100.0, noise: 2.0 });
1414+ assert_eq!(*(m4.find(&~" throughput") . unwrap ( ) ) , Metric { value: 50.0 , noise: 2.0 } ) ;
14161415
14171416 os:: remove_dir_recursive ( & dpth) ;
14181417 }
0 commit comments