#replace #blocks #bad #unsafe #name #macro #friendlier

已删除 trust_me_its_safe

一个宏,将不安全块替换为一个更友好的名称,使其听起来不那么糟糕

1 个不稳定版本

0.1.0 2022年12月23日

#35#bad

Apache-2.0

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);
}

无运行时依赖