macro_rules! from_dyn {
(SliceDrop < dyn $trait:path as $vtable:path >) => { ... };
(SliceDropMut < dyn $trait:path as $vtable:path >) => { ... };
(VecDrop < dyn $trait:path as $vtable:path >) => { ... };
(SliceCopy < dyn $trait:path as $vtable:path >) => { ... };
(SliceCopyMut < dyn $trait:path as $vtable:path >) => { ... };
(VecCopy < dyn $trait:path as $vtable:path >) => { ... };
(@owned $vec:ident < dyn $trait:path as $vtable:path>) => { ... };
(@slice $slice:ident < dyn $trait:path >) => { ... };
}
Convert a given container with a dynamic vtable to a concrete type.
This macro will panic if the conversion fails.