blob: 50fc181630d05bfcae8c605e7a701e50034223e3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
obj ob[K](K k) {
iter foo() -> @tup(K) {
put @tup(k);
}
}
fn x(&ob[str] o) {
for each (@tup(str) i in o.foo()) {
}
}
fn main() {
auto o = ob[str]("hi" + "there");
x(o);
}
|