3 #![allow(non_camel_case_types)]
9 compute: fn(mytype) -> isize,
13 fn compute(i: mytype) -> isize {
19 let myval = mytype(Mytype{compute: compute, val: 30});
20 println!("{}", compute(myval));
21 let mytype(m) = myval;
22 assert_eq!((m.compute)(myval), 50);