Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
slow_tests
/
inout
/
printing_reference_enum.vv
23
lines
·
18
sloc
·
169 bytes
·
6a32c810703f4ec0c39fe18298ebe6c40acac8f1
Raw
1
module main
2
3
enum State {
4
undef
5
off
6
on
7
}
8
9
struct Foo {
10
i &State
11
}
12
13
fn main() {
14
mut i := State.on
15
16
mut r := &i
17
println(r)
18
19
mut f := Foo{
20
i: &i
21
}
22
println(f)
23
}
24