Lines Matching defs:ComponentInstance
103 pub struct ComponentInstance { struct
105 id: ComponentInstanceId, argument
108 offsets: VMComponentOffsets<HostPtr>,
132 instance_states: PrimaryMap<RuntimeComponentInstanceIndex, InstanceState>, argument
146 /// `OwnedComponentInstance` but it's our job to keep them alive. argument
155 imports: Arc<PrimaryMap<RuntimeImportIndex, RuntimeImport>>,
158 store: VMStoreRawPtr,
162 vmctx: OwnedVMContext<VMComponentContext>,
234 impl ComponentInstance { implementation
279 unsafe fn from_vmctx(vmctx: NonNull<VMComponentContext>) -> NonNull<ComponentInstance> { in from_vmctx()
976 unsafe impl InstanceLayout for ComponentInstance { implementation
1006 pub fn instance(&self) -> *mut ComponentInstance { in instance()