Go generics doesn't work with struct fields | Heykuki News