v2 / vlib / v / checker / tests / generics_struct_field_fn_args_err.out
56 lines · 56 sloc · 2.24 KB · fc72044b42db341e64f1f43dc4c06e7c7ce31c44
Raw
1vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:21:20: error: expected 0 arguments, but got 1
2 19 | }
3 20 | println(fun0.call())
4 21 | println(fun0.call(1234))
5 | ~~~~
6 22 | println(fun0.call(1234, 5678))
7 23 |
8Details: have (int literal)
9 want ()
10vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:22:20: error: expected 0 arguments, but got 2
11 20 | println(fun0.call())
12 21 | println(fun0.call(1234))
13 22 | println(fun0.call(1234, 5678))
14 | ~~~~~~~~~~
15 23 |
16 24 | fun1 := Fun[fn (int) int]{
17Details: have (int literal, int literal)
18 want ()
19vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:29:15: error: expected 1 argument, but got 0
20 27 |
21 28 | println(fun1.call(42))
22 29 | println(fun1.call())
23 | ~~~~~~
24 30 | println(fun1.call(42, 43))
25 31 |
26Details: have ()
27 want (int)
28vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:30:24: error: expected 1 argument, but got 2
29 28 | println(fun1.call(42))
30 29 | println(fun1.call())
31 30 | println(fun1.call(42, 43))
32 | ~~
33 31 |
34 32 | println(fun1.call(true))
35Details: have (int literal, int literal)
36 want (int)
37vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:32:20: error: cannot use `bool` as `int` in argument 1 to `Fun[fn (int) int].call`
38 30 | println(fun1.call(42, 43))
39 31 |
40 32 | println(fun1.call(true))
41 | ~~~~
42 33 | println(fun1.call('text'))
43 34 | println(fun1.call(22.2))
44vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:33:20: error: cannot use `string` as `int` in argument 1 to `Fun[fn (int) int].call`
45 31 |
46 32 | println(fun1.call(true))
47 33 | println(fun1.call('text'))
48 | ~~~~~~
49 34 | println(fun1.call(22.2))
50 35 | }
51vlib/v/checker/tests/generics_struct_field_fn_args_err.vv:34:20: error: cannot use `float literal` as `int` in argument 1 to `Fun[fn (int) int].call`
52 32 | println(fun1.call(true))
53 33 | println(fun1.call('text'))
54 34 | println(fun1.call(22.2))
55 | ~~~~
56 35 | }
57