Function cast_floating_point_to_decimal

Source
pub(crate) fn cast_floating_point_to_decimal<T: ArrowPrimitiveType, D>(
    array: &PrimitiveArray<T>,
    precision: u8,
    scale: i8,
    cast_options: &CastOptions<'_>,
) -> Result<ArrayRef, ArrowError>
where <T as ArrowPrimitiveType>::Native: AsPrimitive<f64>, D: DecimalType + ArrowPrimitiveType, <D as ArrowPrimitiveType>::Native: DecimalCast,