pub fn or<T>(lhs: &PrimitiveArray<T>, rhs: &PrimitiveArray<T>) -> PrimitiveArray<T>
where
    T: NativeType + BitOr<Output = T>,
{
    binary(lhs, rhs, lhs.data_type().clone(), |a, b| a | b)
}
/// Performs `OR` operation on two arrays.
/// # Panic
/// This function errors when the arrays have different lengths.
Performs `OR` operation on two arrays.
Performs ` OR ` operation on two arrays .
pub fn or<T>(lhs: &PrimitiveArray<T>, rhs: &PrimitiveArray<T>) -> PrimitiveArray<T>
where
    T: NativeType + BitOr<Output = T>,
{
    binary(lhs, rhs, lhs.data_type().clone(), |a, b| a | b)
}
pub fn or < T > ( lhs : & PrimitiveArray < T > , rhs : & PrimitiveArray < T > ) -> PrimitiveArray < T > where T : NativeType + BitOr < Output = T > , { binary ( lhs , rhs , lhs . data_type ( ) . clone ( ) , | a , b | a | b ) }
Performs `OR` operation on two arrays.
Performs ` OR ` operation on two arrays .
lhs
&PrimitiveArray<T>
rhs
&PrimitiveArray<T>
lhs
&PrimitiveArray<T>
rhs
&PrimitiveArray<T>
panic
This function errors when the arrays have different lengths.
This function errors when the arrays have different lengths .