Какая структура считается большой?
Я тут читал, когда передавать указатель, а когда копию и здесь есть вот такая фраза:
Second is the consideration of efficiency. If the receiver is large, a big struct for instance, it will be much cheaper to use a pointer receiver.
Собственно, а как понять, когда структура достаточно большая, что ее не стоит передавать по значению?