pub type Virtual<E> = Box<dyn Handler<E>>;Expand description
Type alias for a boxed, type-erased Handler.
Use Virtual<E> when you need to store heterogeneous handlers in a
collection (e.g. Vec<Virtual<E>>). One heap allocation per handler.
For inline storage (no heap), see [FlatVirtual] (panics if handler
doesn’t fit) or [FlexVirtual] (inline with heap fallback). Both
require the smartptr feature.
Aliased Type§
pub struct Virtual<E>(/* private fields */);