Sha256: abb80ea2630d3d7de1239e32e5825f7febae7675ef7799ebc593744ef7b8f920

Contents?: true

Size: 847 Bytes

Versions: 6

Compression:

Stored size: 847 Bytes

Contents

package foo:root

interface foo {
  use foo:wasi/clocks.{timestamp}
  use foo:wasi/filesystem.{stat}
}

world my-world {
  import foo:wasi/filesystem
  import foo:wasi/clocks

  export foo:corp/saas
}

use foo:wasi/filesystem as filesystem
use foo:wasi/clocks as clocks

world my-world2 {
  import filesystem
  import clocks
  export foo
  export foo:corp/saas
}

interface bar {
  use filesystem.{}
  use foo:some-pkg/the-default.{from-default}
  use foo:some-pkg/some-interface.{another-type}
  use foo:some-pkg/some-interface.{}
  use foo:some-pkg/another-interface.{yet-another-type}
  use foo:different-pkg/i.{}
}

world bars-world {
  import foo:some-pkg/the-default
  import foo:another-pkg/other-interface
}

interface use1 {
  use foo:foreign-pkg/the-default.{some-type}
}
interface use2 {
  use foo:foreign-pkg/the-default.{some-type}
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wasmtime-13.0.0 ./ext/cargo-vendor/wit-parser-0.11.1/tests/ui/foreign-deps/root.wit
wasmtime-12.0.1 ./ext/cargo-vendor/wit-parser-0.9.2/tests/ui/foreign-deps/root.wit
wasmtime-12.0.0 ./ext/cargo-vendor/wit-parser-0.9.2/tests/ui/foreign-deps/root.wit
wasmtime-11.0.0 ./ext/cargo-vendor/wit-parser-0.8.0/tests/ui/foreign-deps/root.wit
wasmtime-10.0.1 ./ext/cargo-vendor/wit-parser-0.8.0/tests/ui/foreign-deps/root.wit
wasmtime-10.0.0 ./ext/cargo-vendor/wit-parser-0.8.0/tests/ui/foreign-deps/root.wit