type Config … type completedConfig … type CompletedConfig … // Complete fills in any fields not set that are required to have valid data. It's mutating the receiver. func (c *Config) Complete() CompletedConfig { … }
type Config … type completedConfig … type CompletedConfig … // Complete fills in any fields not set that are required to have valid data. It's mutating the receiver. func (c *Config) Complete() CompletedConfig { … }