Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
casts
/
as_cast_selector_test.v
18
lines
·
15
sloc
·
167 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
struct
Foo {
2
mut
:
3
x int
4
}
5
6
struct
Bar {
7
mut
:
8
y int
9
}
10
11
type
Foobar = Bar | Foo
12
13
fn
test_main() {
14
mut
bar := Foobar(Bar{
15
y: 123
16
})
17
assert (bar as Bar).y == 123
18
}
19