запретить использовать её с дефолтными значениями.
type MyStruct struct {
Info string
ID uuid.UUID
ready bool
}
При инициализации если все прошло успешно я изменяю поле ready и потом во всех методах, которые требуют использования только правильно инициализированной структуры проверяю его.
а это зачем?
Обсуждают сегодня