Lines Matching refs:Table
31 pub struct Table { struct
43 assert!(core::mem::size_of::<C>() == core::mem::size_of::<Table>()); argument
44 assert!(core::mem::align_of::<C>() == core::mem::align_of::<Table>());
45 assert!(core::mem::offset_of!(Table, instance) == 0);
48 impl Table { implementation
94 pub fn new(mut store: impl AsContextMut, ty: TableType, init: Ref) -> Result<Table> { in new() argument
99 vm::assert_ready(Table::_new(store, limiter.as_mut(), ty, init)) in new()
111 ) -> Result<Table> { in new_async() argument
113 Table::_new(store, limiter.as_mut(), ty, init).await in new_async()
121 ) -> Result<Table> { in _new() argument
151 ) -> (&'a mut vm::Table, Option<&'a mut GcStore>) { in wasmtime_table() argument
374 dst_table: &Table, in copy() argument
376 src_table: &Table, in copy() argument
411 dst_table: &Table, in copy_raw() argument
413 src_table: &Table, in copy_raw() argument
551 pub(crate) fn from_raw(instance: StoreInstanceId, index: DefinedTableIndex) -> Table { in from_raw() argument
552 Table { instance, index } in from_raw()
555 pub(crate) fn wasmtime_ty<'a>(&self, store: &'a StoreOpaque) -> &'a wasmtime_environ::Table { in wasmtime_ty() argument
716 fn _grow(table: &Table, store: &mut Store<()>, init: Ref) { in grow_is_send() argument