v2 / vlib / v / checker / tests / cast_string_err.vv
36 lines · 33 sloc · 414 bytes · 1c6f63ac0ae1287a4759dedc8d29408b20fe5a78
Raw
1struct Abc {
2 x int
3}
4
5type Sumtype = int | u64
6
7enum MyEnum {
8 val1
9 val2
10}
11
12fn main() {
13 ev := MyEnum.val1
14 sev := string(ev)
15 println(sev)
16 //
17 st := Sumtype(int(456))
18 sst := string(st)
19 println(sst)
20 //
21 abc := Abc{}
22 sabc := string(abc)
23 println(sabc)
24 //
25 mm := map[string]int{}
26 sm := string(mm)
27 println(sm)
28 //
29 arr := []u8{}
30 sa := string(arr)
31 println(sa)
32 //
33 ii := 1
34 si := string(ii)
35 println(si)
36}
37