Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
generics
/
generic_fn_struct_test.v
23
lines
·
18
sloc
·
187 bytes
·
c91cb876714ebf0d55fc11e486ff08b5d9e54bf2
Raw
1
module
main
2
3
struct
People[T] {
4
raw T
5
}
6
7
struct
Man {
8
name string
9
}
10
11
fn
test_main() {
12
m1 := Man{
13
name:
'Tom'
14
}
15
gen1(m1)
16
}
17
18
fn
gen1[T](m T) {
19
gen2[People[T]]()
20
}
21
22
fn
gen2[T]() {
23
}
24