code: func (c *Client) SetWriteTimeout(d time.Duration) error {
  	if c == nil {
  		return fmt.Errorf("Client is nil")
  	}
  	return c.writer.SetWriteTimeout(d)
  }
docs: // SetWriteTimeout allows the user to set a custom UDS write timeout. Not supported for UDP.