code: func (info Info) MergeWithConfig(c restclient.Config) (restclient.Config, error) {
  	var config restclient.Config = c
  	config.Username = info.User
  	config.Password = info.Password
  	config.CAFile = info.CAFile
  	config.CertFile = info.CertFile
  	config.KeyFile = info.KeyFile
  	config.BearerToken = info.BearerToken
  	if info.Insecure != nil {
  		config.Insecure = *info.Insecure
  	}
  	return config, nil
  }
docs: // MergeWithConfig returns a copy of a client.Config with values from the Info.
  // The fields of client.Config with a corresponding field in the Info are set
  // with the value from the Info.