Skip to content

Commit 855e1e8

Browse files
committed
fix: correct parsing of units
1 parent 989d5c5 commit 855e1e8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/parse.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ impl std::str::FromStr for ByteSize {
1010
let number = take_while(value, |c| c.is_ascii_digit() || c == '.');
1111
match number.parse::<f64>() {
1212
Ok(v) => {
13-
let suffix = skip_while(value, char::is_whitespace);
13+
let suffix = skip_while(&value[number.len()..], char::is_whitespace);
1414
match suffix.parse::<Unit>() {
1515
Ok(u) => Ok(Self((v * u) as u64)),
1616
Err(error) => Err(format!(

0 commit comments

Comments
 (0)