wasmtime-component-macro 24.0.7

Macros for deriving component interface types from Rust types
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
package foo:foo;

interface strings {
  a: func(x: string);
  b: func() -> string;
  c: func(a: string, b: string) -> string;
}

world the-world {
  import strings;
  export strings;
}