1 2 3 4 5 6 7 8 9 10 11 12
package foo:resources1; interface resources1 { t1: func(a: borrow<r1>) -> (); t2: func(a: own<r1>) -> (); t3: func(a: r1) -> (); resource r1 { f1: func(); } }