v2 / vlib / v / checker / tests / assign_generic_closure_fn_err.vv
16 lines · 14 sloc · 175 bytes · 8ad14cab12458eaa40afb8ec6698b2e47d66c117
Raw
1struct Cmd[T] {
2mut:
3 val T
4}
5
6fn use_cmd[T](mut cmd Cmd[T]) {
7 _ = cmd
8}
9
10fn main() {
11 mut cmd := Cmd[string]{}
12 anon := fn [mut cmd] [T]() {
13 use_cmd(mut cmd)
14 }
15 anon()
16}
17