code: func (c *IpamConf) CopyTo(dstC *IpamConf) error {
  	dstC.PreferredPool = c.PreferredPool
  	dstC.SubPool = c.SubPool
  	dstC.Gateway = c.Gateway
  	if c.AuxAddresses != nil {
  		dstC.AuxAddresses = make(map[string]string, len(c.AuxAddresses))
  		for k, v := range c.AuxAddresses {
  			dstC.AuxAddresses[k] = v
  		}
  	}
  	return nil
  }
docs: // CopyTo deep copies to the destination IpamConfig