Вес пустой структуры struct{} в Go составляет 0 байт.
Это особенность языка, которая позволяет использовать пустые структуры для различных целей, не расходуя память. Например:
map[ключ]struct{}. Важно только наличие ключа, значение не имеет значения.go