macro_rules! safe {
($e:expr) => { ... };
}Expand description
Ensures that an expression is evaluated safely.
This macro evaluates the given expression and returns its result, preserving all safety guarantees provided by Rust.
ยงExample
use safe_rust::safe;
let sum = safe!(1 + 1);
assert_eq!(sum, 2);