wasmtime-component-macro 24.0.7

Macros for deriving component interface types from Rust types
Documentation
package foo:foo;

interface wasi-filesystem {
  record descriptor-stat {
  }

  enum errno { e }


  create-directory-at: func() -> result<_, errno>;

  stat: func() -> result<descriptor-stat, errno>;
}

interface wall-clock {
  record wall-clock {
  }
}

world wasi {
  import wasi-filesystem;
  import wall-clock;
}