4 // If we use GEPi rather than GEP_tup_like when
5 // storing closure data (as we used to do), the u64 would
18 fn f(&self) -> (A, u16);
21 impl<A:Clone> Invokable<A> for Invoker<A> {
22 fn f(&self) -> (A, u16) {
23 (self.a.clone(), self.b)
27 fn f<A:Clone + 'static>(a: A, b: u16) -> Box<dyn Invokable<A>+'static> {
31 }) as Box<dyn Invokable<A>+'static>
35 let (a, b) = f(22_u64, 44u16).f();
36 println!("a={} b={}", a, b);