MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / set_element

Method set_element

crates/debugger/src/host/api.rs:693–704  ·  view source on GitHub ↗
(
        &mut self,
        self_: Resource<Table>,
        d: Resource<Debuggee>,
        index: u64,
        val: Resource<WasmValue>,
    )

Source from the content-addressed store, hash-verified

691 }
692
693 async fn set_element(
694 &mut self,
695 self_: Resource<Table>,
696 d: Resource<Debuggee>,
697 index: u64,
698 val: Resource<WasmValue>,
699 ) -> Result<()> {
700 let table = *self.get(&self_)?;
701 let value = self.get(&val)?.clone();
702 let d = debugger(self, &d)?;
703 d.table_set_element(table, index, value).await
704 }
705
706 async fn clone(&mut self, self_: Resource<Table>) -> Result<Resource<Table>> {
707 let table = *self.get(&self_)?;

Callers

nothing calls this directly

Calls 4

debuggerFunction · 0.85
table_set_elementMethod · 0.80
getMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected