Home
last modified time | relevance | path

Searched refs:TypeResourceTable (Results 1 – 5 of 5) sorted by relevance

/wasmtime-44.0.1/crates/environ/src/component/types_builder/
H A Dresources.rs72 TypeResourceTable, TypeResourceTableIndex,
172 TypeResourceTable::Concrete { ty, instance } in convert()
174 ResourceIndexKind::Abstract(i) => TypeResourceTable::Abstract(i), in convert()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/
H A Dmatching.rs13 TypeFutureTableIndex, TypeModule, TypeResourceTable, TypeResourceTableIndex,
199 TypeResourceTable::Concrete { ty, .. } => self in resource_type()
204 TypeResourceTable::Abstract(ty) => ResourceType::abstract_(&self.types, ty), in resource_type()
H A Dtypes.rs14 TypeOptionIndex, TypeRecordIndex, TypeResourceTable, TypeResourceTableIndex, TypeResultIndex,
185 TypeResourceTable::Concrete { ty: a, .. }, in resources_equal()
186 TypeResourceTable::Concrete { ty: b, .. }, in resources_equal()
188 (TypeResourceTable::Concrete { .. }, _) => false, in resources_equal()
192 (TypeResourceTable::Abstract(a), TypeResourceTable::Abstract(b)) => { in resources_equal()
195 (TypeResourceTable::Abstract(_), _) => false, in resources_equal()
1152 TypeResourceTable::Concrete { in from()
1165 TypeResourceTable::Abstract(resource_index) => { in from()
/wasmtime-44.0.1/crates/environ/src/component/
H A Dtypes.rs296 pub(super) resource_tables: PrimaryMap<TypeResourceTableIndex, TypeResourceTable>,
385 pub fn push_resource_table(&mut self, table: TypeResourceTable) -> TypeResourceTableIndex { in push_resource_table()
425 impl Index<TypeResourceTableIndex> for ComponentTypes { TypeResourceTable => resource_tables }
1132 pub enum TypeResourceTable { enum
1156 impl TypeResourceTable { implementation
1165 TypeResourceTable::Concrete { ty, .. } => *ty, in unwrap_concrete_ty()
1166 TypeResourceTable::Abstract(_) => panic!("not a concrete resource table"), in unwrap_concrete_ty()
1178 TypeResourceTable::Concrete { instance, .. } => *instance, in unwrap_concrete_instance()
1179 TypeResourceTable::Abstract(_) => panic!("not a concrete resource table"), in unwrap_concrete_instance()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dcomponent.rs846 TypeResourceTable::Concrete { ty, instance } => (ty, instance), in resource_owned_by_own_instance()
847 TypeResourceTable::Abstract(_) => return false, in resource_owned_by_own_instance()