v/vlib/v/checker/tests/cast_string_err.out

43 lines
1.5 KiB
Plaintext

vlib/v/checker/tests/cast_string_err.vv:14:9: error: cannot cast enum to string, use ev.str() instead.
12 | fn main() {
13 | ev := MyEnum.val1
14 | sev := string(ev)
| ~~~~~~~~~~
15 | println(sev)
16 | //
vlib/v/checker/tests/cast_string_err.vv:18:9: error: cannot cast sumtype `Sumtype` to string, use `st.str()` instead.
16 | //
17 | st := Sumtype(int(456))
18 | sst := string(st)
| ~~~~~~~~~~
19 | println(sst)
20 | //
vlib/v/checker/tests/cast_string_err.vv:22:10: error: cannot cast struct `Abc` to `string`
20 | //
21 | abc := Abc{}
22 | sabc := string(abc)
| ~~~~~~~~~~~
23 | println(sabc)
24 | //
vlib/v/checker/tests/cast_string_err.vv:26:8: error: cannot cast map to string.
24 | //
25 | mm := map[string]int{}
26 | sm := string(mm)
| ~~~~~~~~~~
27 | println(sm)
28 | //
vlib/v/checker/tests/cast_string_err.vv:30:8: error: cannot cast []byte to string, use `arr.bytestr()` or `arr.str()` instead.
28 | //
29 | arr := []byte{}
30 | sa := string(arr)
| ~~~~~~~~~~~
31 | println(sa)
32 | //
vlib/v/checker/tests/cast_string_err.vv:34:8: error: cannot cast number to string, use `ii.str()` instead.
32 | //
33 | ii := 1
34 | si := string(ii)
| ~~~~~~~~~~
35 | println(si)
36 | }