v2 / vlib / v / tests / generics / generics_closure_fn_direct_call_test.v
17 lines · 14 sloc · 241 bytes · 6488041a749df9762348d019c4223908c476f2e2
Raw
1pub struct App {
2}
3
4pub fn (mut app App) register[T](service T) {
5 fn [service] [T]() {
6 println(service)
7 }()
8}
9
10pub struct Service {
11}
12
13fn test_generics_closure_fn_direct_call() {
14 mut app := App{}
15 app.register(Service{})
16 assert true
17}
18