Trait vtable::HasStaticVTable[][src]

pub unsafe trait HasStaticVTable<VT: ?Sized> where
    VT: ?Sized + VTableMeta
{ fn static_vtable() -> &'static VT::VTable; }
Expand description

Allow to associate a VTable with a type.

Safety: the VTABLE and STATIC_VTABLE need to be a a valid virtual table corresponding to pointer to Self instance.

Required methods

Safety: must be a valid VTable for Self

Implementors