v2 / vlib / v / checker / tests / as_cast_selector_expr_err.vv
18 lines · 15 sloc · 162 bytes · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1struct Foo {
2mut:
3 x int
4}
5
6struct Bar {
7mut:
8 y int
9}
10
11type Foobar = Foo | Bar
12
13fn main() {
14 mut bar := Foobar(Bar{
15 y: 123
16 })
17 println(bar as Bar.y == 123)
18}
19