macro_rules! aparecium {
($item:expr) => { ... };
}Expand description
Alias for Box::from_raw. Useful if you have made something invisible with evanesco!.
This is unsafe as revealing something invisible might not be what the invisible thing wants,
and it might attack you and cause undefined behaviour.
ยงExample
let a: &mut Vec<i32> = evanesco!(Box::new(vec![5; 100]));
assert_eq!(unsafe { aparecium!(a) }, Box::new(vec![5; 100]));