Trait vtable::HasStaticVTable
source · [−]pub unsafe trait HasStaticVTable<VT> 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 valid virtual table corresponding to pointer to Self instance.
Required Methods
fn static_vtable() -> &'static VT::VTable
fn static_vtable() -> &'static VT::VTable
Safety: must be a valid VTable for Self