fn timestamp_to_time<T, O>(
array: &PrimitiveArray<T>,
cast_options: &CastOptions<'_>,
) -> Result<ArrayRef, ArrowError>fn timestamp_to_time<T, O>(
array: &PrimitiveArray<T>,
cast_options: &CastOptions<'_>,
) -> Result<ArrayRef, ArrowError>