Lines Matching refs:init
94 pub fn new(mut store: impl AsContextMut, ty: TableType, init: Ref) -> Result<Table> { in new()
99 vm::assert_ready(Table::_new(store, limiter.as_mut(), ty, init)) in new()
110 init: Ref, in new_async()
113 Table::_new(store, limiter.as_mut(), ty, init).await in new_async()
120 init: Ref, in _new()
123 table._fill(store, 0, init, ty.minimum())?; in _new()
283 pub fn grow(&self, mut store: impl AsContextMut, delta: u64, init: Ref) -> Result<u64> { in grow()
286 vm::assert_ready(self._grow(store, delta, init)) in grow()
289 async fn _grow<T>(&self, store: StoreContextMut<'_, T>, delta: u64, init: Ref) -> Result<u64> { in _grow()
296 let element = init in _grow()
311 let element = init in _grow()
355 init: Ref, in grow_async()
357 self._grow(store.as_context_mut(), delta, init).await in grow_async()
716 fn _grow(table: &Table, store: &mut Store<()>, init: Ref) { in grow_is_send()
717 _assert_send(table.grow(store, 0, init)) in grow_is_send()