rustc/vendor/wit-parser-0.219.1/tests/ui/resources-multiple.wit
2025-01-11 15:57:26 +01:00

21 lines
457 B
Plaintext

package foo:resources-multiple;
interface resources-multiple {
t1: func(a: borrow<r1>) -> ();
t2: func(a: own<r1>) -> ();
resource r1 {
f1: func();
f2: func(a: u32);
f3: func(a: u32,);
f4: func() -> u32;
f6: func() -> tuple<u32, u32>;
f7: func(a: f32, b: f32) -> tuple<u32, u32>;
f8: func(a: option<u32>) -> result<u32, f32>;
f9: func() -> (u: u32, f: f32);
f10: func() -> (u: u32);
f11: func() -> ();
}
}