pub fn copy_to_offset_exact<T: Copy, S: Slab + ?Sized>(
    src: &T,
    dst: &mut S,
    start_offset: usize
) -> Result<CopyRecord, Error>
Expand description

Copies src into the memory represented by dst starting at exactly start_offset bytes past the start of dst

  • start_offset is the offset into the allocation represented by dst, in bytes, where the first byte of the copied data will be placed. If the requested start offset does not satisfy computed alignment requirements, an error will be returned and no data will be copied.

Safety

This function is safe on its own, however it is very possible to do unsafe things if you read the copied data in the wrong way. See the crate-level Safety documentation for more.