pub trait ProcessInstanceVtableFiller<'cglue_a, CGlueInst, CGlueCtx: ContextBounds>: Sized
where ProcessInstanceContainer<CGlueInst, CGlueCtx>: CGlueObjBase,
{ // Required method fn fill_table( table: ProcessInstanceVtables<'cglue_a, CGlueInst, CGlueCtx> ) -> ProcessInstanceVtables<'cglue_a, CGlueInst, CGlueCtx>; }

Required Methods§

source

fn fill_table( table: ProcessInstanceVtables<'cglue_a, CGlueInst, CGlueCtx> ) -> ProcessInstanceVtables<'cglue_a, CGlueInst, CGlueCtx>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'cglue_a, CGlueInst: Deref<Target = Fwd<&'cglue_a mut CGlueT>>, CGlueT, CGlueCtx: ContextBounds> ProcessInstanceVtableFiller<'cglue_a, CGlueInst, CGlueCtx> for Fwd<&'cglue_a mut CGlueT>
where ProcessInstanceContainer<CGlueInst, CGlueCtx>: CGlueObjBase, CGlueT: ProcessInstanceFwdVtableFiller<'cglue_a, CGlueInst, CGlueCtx>,

source§

fn fill_table( table: ProcessInstanceVtables<'cglue_a, CGlueInst, CGlueCtx> ) -> ProcessInstanceVtables<'cglue_a, CGlueInst, CGlueCtx>

Implementors§