(self, op: F)
| 547 | /// ``` |
| 548 | #[allow(clippy::result_large_err)] |
| 549 | pub fn unary_mut<F, V>(self, op: F) -> Result<DictionaryArray<K>, DictionaryArray<K>> |
| 550 | where |
| 551 | V: ArrowPrimitiveType, |
| 552 | F: Fn(V::Native) -> V::Native, |
| 553 | { |
| 554 | let mut builder: PrimitiveDictionaryBuilder<K, V> = self.into_primitive_dict_builder()?; |
| 555 | builder |
| 556 | .values_slice_mut() |
| 557 | .iter_mut() |
| 558 | .for_each(|v| *v = op(*v)); |
| 559 | Ok(builder.finish()) |
| 560 | } |
| 561 | |
| 562 | /// Computes an occupancy mask for this dictionary's values |
| 563 | /// |
nothing calls this directly
no test coverage detected