Sha256: 747de138f7df483c9df1f329f7cf5e3cb54a835f278fc00c06862398c67883e8

Contents?: true

Size: 403 Bytes

Versions: 3

Compression:

Stored size: 403 Bytes

Contents

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
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wasmtime-13.0.0 ./ext/cargo-vendor/wit-parser-0.11.1/tests/ui/world-top-level-resources.wit
wasmtime-12.0.1 ./ext/cargo-vendor/wit-parser-0.9.2/tests/ui/world-top-level-resources.wit
wasmtime-12.0.0 ./ext/cargo-vendor/wit-parser-0.9.2/tests/ui/world-top-level-resources.wit