v2 / vlib / v / checker / tests / generic_closure_fn_decl_err_a.vv
16 lines · 13 sloc · 193 bytes · 7c1ace02f37f6bfcd12da29b1e95ece1e38ce389
Raw
1pub struct App {
2}
3
4pub fn (mut app App) register[T](service T) {
5 fn [service] () {
6 println(service)
7 }()
8}
9
10pub struct Service {
11}
12
13fn main() {
14 mut app := App{}
15 app.register(Service{})
16}
17