v2 / vlib / v / tests / skip_unused / generics_array_delete_method.vv
16 lines · 13 sloc · 163 bytes · a9f55de3521c18db74c3cf739fc9b65c6b7d1332
Raw
1struct Bar[K] {
2}
3
4struct Foo[K] {
5mut:
6 bars []Bar[K]
7}
8
9fn main() {
10 mut f := Foo[int]{[Bar[int]{}]}
11 f.xy()
12}
13
14pub fn (mut f Foo[K]) xy() {
15 f.bars.delete(0)
16}
17