1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
package foo:bar; interface i { resource a { constructor(); set-a: func(arg: u32); set-b: func(arg: bool); do: func(); } } world runner { import i; export run: func(); } world test { export i; }