arrow_arith::arity

Function try_binary_no_nulls_mut

Source
fn try_binary_no_nulls_mut<T, F>(
    len: usize,
    a: PrimitiveArray<T>,
    b: &PrimitiveArray<T>,
    op: F,
) -> Result<Result<PrimitiveArray<T>, ArrowError>, PrimitiveArray<T>>
where T: ArrowPrimitiveType, F: Fn(T::Native, T::Native) -> Result<T::Native, ArrowError>,
Expand description

This intentional inline(never) attribute helps LLVM optimize the loop.