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

yanked trust_me_its_safe

A macro that replaces unsafe blocks with a friendlier name to not sound as bad

1 unstable release

0.1.0 Dec 23, 2022

#35 in #bad

Apache-2.0

2KB

trust_me_its_safe

A rust macro to replace your unsafe blocks with a more friendlier (and sarcastic) name in order to not look as bad.

Usage Examples

Instead of

fn main() {
    let mut x = 2.;
    let pointer = &mut x as *mut f64;

    unsafe {
        *pointer = 6.3;
    }

    println!("{}", x);
}

just use

fn main() {
    let mut x = 2.;
    let pointer = &mut x as *mut f64;

    trust_me_its_safe! {{
        *pointer = 6.3;
    }}

    println!("{}", x);
}

No runtime deps