func (c *TransportConfig) Copy() *TransportConfig {
	if c == nil {
		return nil
	}

	var o TransportConfig

	o.DialKeepAlive = c.DialKeepAlive
	o.DialTimeout = c.DialTimeout
	o.DisableKeepAlives = c.DisableKeepAlives
	o.IdleConnTimeout = c.IdleConnTimeout
	o.MaxIdleConns = c.MaxIdleConns
	o.MaxIdleConnsPerHost = c.MaxIdleConnsPerHost
	o.TLSHandshakeTimeout = c.TLSHandshakeTimeout

	return &o
}
func (c *TransportConfig) Copy() *TransportConfig {
	if c == nil {
		return nil
	}

	var o TransportConfig

	o.DialKeepAlive = c.DialKeepAlive
	o.DialTimeout = c.DialTimeout
	o.DisableKeepAlives = c.DisableKeepAlives
	o.IdleConnTimeout = c.IdleConnTimeout
	o.MaxIdleConns = c.MaxIdleConns
	o.MaxIdleConnsPerHost = c.MaxIdleConnsPerHost
	o.TLSHandshakeTimeout = c.TLSHandshakeTimeout

	return &o
}
func ( c * TransportConfig ) Copy ( ) * TransportConfig { if c == nil { return nil } var o TransportConfig o . DialKeepAlive = c . DialKeepAlive o . DialTimeout = c . DialTimeout o . DisableKeepAlives = c . DisableKeepAlives o . IdleConnTimeout = c . IdleConnTimeout o . MaxIdleConns = c . MaxIdleConns o . MaxIdleConnsPerHost = c . MaxIdleConnsPerHost o . TLSHandshakeTimeout = c . TLSHandshakeTimeout return & o }
// Copy returns a deep copy of this configuration.
Copy returns a deep copy of this configuration .