pub fn unary<I, F>(array: &mut PrimitiveArray<I>, op: F) where
    I: NativeType,
    F: Fn(I) -> I, 
Expand description

Applies an unary function to a PrimitiveArray, optionally in-place.

Implementation

This function tries to apply the function directly to the values of the array. If that region is shared, this function creates a new region and writes to it.

Panics

This function panics iff

  • the arrays have a different length.
  • the function itself panics.