Skip to main content

unsize_box

Macro unsize_box 

Source
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{}) );