Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
generics
/
generics_with_reference_generic_args_test.v
13
lines
·
11
sloc
·
204 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
fn
foo[T](val T) ?T {
2
return
val
3
}
4
5
struct
Bar {
6
num int
7
}
8
9
fn
test_generics_with_reference_generic_args() {
10
ret := foo[&Bar](&Bar{ num: 123 })
or
{ panic(err) }
11
println(ret)
12
assert ret.num == 123
13
}
14