5个版本
使用旧Rust 2015
0.2.2 | 2022年11月29日 |
---|---|
0.2.1 | 2019年8月15日 |
0.2.0 | 2018年9月17日 |
0.1.1 | 2018年9月4日 |
0.1.0 | 2018年8月26日 |
#29 in #复制
每月 38 次下载
用于 buf-ref-reader
6KB
56 行
原地复制
此包提供了一个函数,它是ptr::copy
的安全包装,用于在切片内部进行高效复制。
已废弃:从Rust 1.37版开始,标准库为切片提供了等效的copy_within
方法。此包已废弃,不会收到任何进一步的更新或修复。
示例
在切片内部复制四个字节
let mut bytes = *b"Hello, World!";
copy_in_place(&mut bytes, 1..5, 8);
assert_eq!(&bytes, b"Hello, Wello!");
lib.rs
:
此包提供了一个函数,它是ptr::copy
的安全包装,用于在切片内部进行高效复制。
已废弃:从Rust 1.37版开始,标准库为切片提供了等效的copy_within
方法。此包已废弃,不会收到任何进一步的更新或修复。
示例
在切片内部复制四个字节
let mut bytes = *b"Hello, World!";
copy_in_place(&mut bytes, 1..5, 8);
assert_eq!(&bytes, b"Hello, Wello!");