macro_rules! unsize_box {
( $boxed:expr ) => { ... };
}Expand description
Macro to unsize a box.
ยงExample
use pstd::{BoxA, unsize_box, localalloc::Local};
trait MyTrait {}
struct MyStruct; impl MyTrait for MyStruct{}
type LBox<T> = BoxA<T, Local>;
let b : LBox<dyn MyTrait> = unsize_box!( LBox::new(MyStruct{}) );