1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
package my:inline; interface foo { resource bar { constructor(data: u32); get-data: func() -> u32; consume: static func(%self: bar) -> u32; } } world test { export foo; } world runner { import foo; export run: func(); }