8 个版本
0.2.6 | 2022年9月3日 |
---|---|
0.2.5 | 2022年8月8日 |
0.2.3 | 2022年7月11日 |
0.1.0 | 2022年6月3日 |
#54 in #mut
每月 28 次下载
用于 libsix
15KB
391 代码行
unmem
一些内存工作相关的功能。
示例
extern crate unmem;
use unmem::change;
fn main() {
let a: u8 = 6;
change(&a, 255);
println!("{a}"); // >> 255
}
extern crate unmem;
use unmem::get_mut;
fn main() {
let a: u8 = 15;
let mut mut_a = get_mut(&a);
*mut_a = 8;
println!("{a}"); // >> 8
}
lib.rs
:
unmem 包包含一些有趣的功能。我尽量使它们尽可能安全。然而,请记住,即使未标记为 unsafe,它们仍然可能是危险的。所有这些功能都可能导致未定义行为(UB)!