pub fn push_implicit_instance<'a>(
        self,
        cx: &mut ModuleContext<'a>,
        instance_type: InstanceType<'a>,
    ) {
        let ty = cx.types.insert(Type::Instance(instance_type));
        cx.defined_mut(self).instances.push(ty);
    }
/// Push an instance implicitly created by a two-level import into this
/// module.
Push an instance implicitly created by a two-level import into this
module.
Push an instance implicitly created by a two - level import into this module .
pub fn push_implicit_instance<'a>(
        self,
        cx: &mut ModuleContext<'a>,
        instance_type: InstanceType<'a>,
    ) {
        let ty = cx.types.insert(Type::Instance(instance_type));
        cx.defined_mut(self).instances.push(ty);
    }
pub fn push_implicit_instance < ' a > ( self , cx : & mut ModuleContext < ' a > , instance_type : InstanceType < ' a > , ) { let ty = cx . types . insert ( Type :: Instance ( instance_type ) ) ; cx . defined_mut ( self ) . instances . push ( ty ) ; }
Push an instance implicitly created by a two-level import into this
module.
Push an instance implicitly created by a two - level import into this module .
self
cx
&mut ModuleContext<'a>
instance_type
InstanceType<'a>
self
cx
&mut ModuleContext<'a>
instance_type
InstanceType<'a>