copyinplace

RepoDocsCrate

This crate provides a single function, a safe wrapper around [ptr::copy] for efficient copying within slices.

DEPRECATED: As of Rust 1.37, the standard library provides the equivalent copy_within method on slices. This crate is deprecated, and it won't receive any further updates or fixes.

Examples

Copying four bytes within a slice:

```rust let mut bytes = *b"Hello, World!";

copyinplace(&mut bytes, 1..5, 8);

assert_eq!(&bytes, b"Hello, Wello!"); ```