mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-15 03:09:54 +00:00
21 lines
457 B
Plaintext
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() -> ();
|
|
}
|
|
}
|
|
|