(self, state: &mut CalculatorState)
| 34 | |
| 35 | impl BinaryOperation { |
| 36 | fn run(self, state: &mut CalculatorState) -> wasmtime::Result<()> { |
| 37 | let desc = lookup_plugin(state, self.op.as_ref())?; |
| 38 | let result = desc.plugin.call_evaluate(&mut desc.store, self.x, self.y)?; |
| 39 | println!("{}({}, {}) = {}", self.op, self.x, self.y, result); |
| 40 | Ok(()) |
| 41 | } |
| 42 | } |
| 43 | |
| 44 | pub struct CalculatorState { |
no test coverage detected