Set a table element.
(&self, store: &mut Store, index: TableAddr, value: WasmValue)
| 402 | |
| 403 | /// Set a table element. |
| 404 | pub fn set(&self, store: &mut Store, index: TableAddr, value: WasmValue) -> Result<(), Trap> { |
| 405 | let table = self.instance_mut(store)?; |
| 406 | let value = table_value_to_element(table.kind.element_type, value)?; |
| 407 | table.set(index, value) |
| 408 | } |
| 409 | |
| 410 | /// Copy elements within the same table. |
| 411 | pub fn copy_within(&self, store: &mut Store, src: usize, dst: usize, len: usize) -> Result<(), Trap> { |