pub trait KeyboardOpaqueObj<'cglue_a>: 'cglue_a + GetContainer + GetVtbl<KeyboardVtbl<'cglue_a, <Self as GetContainer>::ContType>> {
    type KeyboardVtbl: CGlueVtblCont<ContType = <Self as GetContainer>::ContType> + StableAbi;
}

Required Associated Types§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'cglue_a, CGlueO: 'cglue_a + GetContainer + GetVtbl<KeyboardVtbl<'cglue_a, <Self as GetContainer>::ContType>>> KeyboardOpaqueObj<'cglue_a> for CGlueO
where <CGlueO as GetContainer>::ContType: StableAbi,

§

type KeyboardVtbl = KeyboardVtbl<'cglue_a, <CGlueO as GetContainer>::ContType>