Revert "faster extend_from_slice"

This reverts commit ae8adc0449.
This commit is contained in:
Nikita Sivukhin
2025-10-22 20:21:47 +04:00
parent 91ffb4e249
commit a071d40d5f

View File

@@ -1061,15 +1061,7 @@ impl ImmutableRecord {
}
pub fn start_serialization(&mut self, payload: &[u8]) {
let blob = self.as_blob_mut();
blob.reserve(payload.len());
let len = blob.len();
unsafe {
let dst = blob.as_mut_ptr().add(len);
std::ptr::copy_nonoverlapping(payload.as_ptr(), dst, payload.len());
blob.set_len(len + payload.len());
}
self.as_blob_mut().extend_from_slice(payload);
}
pub fn invalidate(&mut self) {