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

Method all_modules

crates/debugger/src/host/api.rs:189–197  ·  view source on GitHub ↗
(&mut self, debuggee: Resource<Debuggee>)

Source from the content-addressed store, hash-verified

187
188impl wit::HostDebuggee for ResourceTable {
189 async fn all_modules(&mut self, debuggee: Resource<Debuggee>) -> Result<Vec<Resource<Module>>> {
190 let d = debugger(self, &debuggee)?;
191 let modules = d.all_modules().await?;
192 let mut resources = vec![];
193 for module in modules {
194 resources.push(self.push_child(module, &debuggee)?);
195 }
196 Ok(resources)
197 }
198
199 async fn all_instances(
200 &mut self,

Callers

nothing calls this directly

Calls 4

debuggerFunction · 0.85
OkFunction · 0.85
push_childMethod · 0.80
pushMethod · 0.45

Tested by

no test coverage detected