##// END OF EJS Templates
hg-core: make use of `strip_suffix` now that we're using Rust 1.45+
Raphaël Gomès -
r50529:4d729a98 default
parent child Browse files
Show More
@@ -30,10 +30,8 b' pub(super) fn parse_byte_size(value: &[u'
30 30 ("b", 1 << 0), // Needs to be last
31 31 ];
32 32 for &(unit, multiplier) in UNITS {
33 // TODO: use `value.strip_suffix(unit)` when we require Rust 1.45+
34 if value.ends_with(unit) {
35 let value_before_unit = &value[..value.len() - unit.len()];
36 let float: f64 = value_before_unit.trim().parse().ok()?;
33 if let Some(value) = value.strip_suffix(unit) {
34 let float: f64 = value.trim().parse().ok()?;
37 35 if float >= 0.0 {
38 36 return Some((float * multiplier as f64).round() as u64);
39 37 } else {
General Comments 0
You need to be logged in to leave comments. Login now