(
&mut self,
self_: Resource<Global>,
d: Resource<Debuggee>,
)
| 630 | |
| 631 | impl wit::HostGlobal for ResourceTable { |
| 632 | async fn get( |
| 633 | &mut self, |
| 634 | self_: Resource<Global>, |
| 635 | d: Resource<Debuggee>, |
| 636 | ) -> Result<Resource<WasmValue>> { |
| 637 | // N.B.: we use UFCS here because `HostGlobal::get` conflicts |
| 638 | // with `ResourceTable::get` and we're implementing the WIT |
| 639 | // trait directly on the `ResourceTable`. |
| 640 | let global = *ResourceTable::get(self, &self_)?; |
| 641 | let d = debugger(self, &d)?; |
| 642 | let value = d.global_get(global).await?; |
| 643 | Ok(self.push(value)?) |
| 644 | } |
| 645 | |
| 646 | async fn set( |
| 647 | &mut self, |
no test coverage detected