1 个不稳定版本
0.1.0 | 2022年12月23日 |
---|
#35 在 #bad
2KB
trust_me_its_safe
一个Rust宏,用于将您的 unsafe
块替换为一个更友好的(以及讽刺的)名称,使其看起来不那么糟糕。
使用示例
而不是
fn main() {
let mut x = 2.;
let pointer = &mut x as *mut f64;
unsafe {
*pointer = 6.3;
}
println!("{}", x);
}
只需使用
fn main() {
let mut x = 2.;
let pointer = &mut x as *mut f64;
trust_me_its_safe! {{
*pointer = 6.3;
}}
println!("{}", x);
}