Small code refinements.

This commit is contained in:
Stephen Chung
2021-05-14 19:21:28 +08:00
parent 202285f9ab
commit 4f14fd55f5
2 changed files with 9 additions and 5 deletions

View File

@@ -321,7 +321,7 @@ mod decimal_functions {
#[rhai_fn(return_raw)]
pub fn exp(x: Decimal) -> Result<Decimal, Box<EvalAltResult>> {
if cfg!(not(feature = "unchecked")) {
if x > Decimal::from_parts(10, 0, 0, false, 0) {
if x > Decimal::from_parts(117578, 0, 0, false, 4) {
Err(make_err(format!("Exponential overflow: e ** {}", x,)))
} else {
Ok(x.exp())