wit-parser 0.9.2

Tooling for parsing `*.wit` files and working with their contents.
Documentation
package foo:foo

interface types {
  resource request {
    foo: func()
    bar: func(arg: list<u32>)
  }

  resource response {
    foo: func()
    bar: func(arg: list<u32>)
  }
}

interface handler {
  use types.{request, response}
  handle: func(some: borrow<request>) -> borrow<response>
  handle-owned: func(some: own<request>) -> own<response>
}

world proxy {
  import handler
  export handler
}