fix parameter parsing to actually parse things
Meriel Luna Mittelbach 9 months ago
parent 9a36b7b · commit b331aeb
-rw-r--r--src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 9c3a7be..ef3f62b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -530,9 +530,9 @@ impl Parameter {
},
Self::Value(v) => {
- let (v2, oflw) = v.overflowing_add(x);
- *v = v2;
- oflw
+ let result = v.checked_mul(10).and_then(|v| v.checked_add(x));
+ *v = result.unwrap_or_default();
+ result.is_none()
}
}
}