From 88943915a762a9ab7c574e13eebebecf5b024741 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Fri, 5 Mar 2021 12:58:27 +0800 Subject: [PATCH] Fix decimal build. --- src/packages/iter_basic.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/packages/iter_basic.rs b/src/packages/iter_basic.rs index 5a62821b..2246a1d7 100644 --- a/src/packages/iter_basic.rs +++ b/src/packages/iter_basic.rs @@ -5,9 +5,6 @@ use crate::{def_package, EvalAltResult, INT}; #[cfg(not(feature = "unchecked"))] use crate::stdlib::string::ToString; -#[cfg(feature = "decimal")] -use rust_decimal::Decimal; - #[cfg(not(feature = "unchecked"))] use num_traits::{CheckedAdd as Add, CheckedSub as Sub}; @@ -193,6 +190,11 @@ def_package!(crate:BasicIteratorPackage:"Basic range iterators.", lib, { #[cfg(feature = "decimal")] { + use rust_decimal::{ + prelude::{One, Zero}, + Decimal, + }; + #[derive(Debug, Clone, Copy, Hash, Eq, PartialEq)] struct StepDecimalRange(Decimal, Decimal, Decimal);