(&mut self, src: &[u8], mut map: F)
| 504 | /// Panics if the cumulative byte length exceeds `O::MAX`. |
| 505 | #[inline] |
| 506 | pub unsafe fn append_byte_map<F: FnMut(u8) -> u8>(&mut self, src: &[u8], mut map: F) { |
| 507 | self.value_buffer.extend(src.iter().map(|&b| map(b))); |
| 508 | let next_offset = |
| 509 | O::from_usize(self.value_buffer.len()).expect("byte array offset overflow"); |
| 510 | self.offsets_buffer.push(next_offset); |
| 511 | } |
| 512 | |
| 513 | /// See [`BulkNullStringArrayBuilder::append_with`]. |
| 514 | /// |