pub(crate) fn cast_decimal_to_integer<D, T>(
array: &dyn Array,
base: D::Native,
scale: i8,
cast_options: &CastOptions<'_>,
) -> Result<ArrayRef, ArrowError>where
T: ArrowPrimitiveType,
<T as ArrowPrimitiveType>::Native: NumCast,
D: DecimalType + ArrowPrimitiveType,
<D as ArrowPrimitiveType>::Native: ArrowNativeTypeOp + ToPrimitive,