[−][src]Attribute Macro plutonium::safe
#[safe]
Turn unsafe code into "safe" code.
use plutonium::safe; #[safe] fn a_very_safe_function() { let num = 5; let r1 = &num as *const i32; println!("r1 is: {}", *r1); } #[safe] unsafe fn an_even_more_safe_function() -> i32 { 1 } fn main() { a_very_safe_function(); println!("{}", an_even_more_safe_function()); }