code: func (c *Connector) SetTimeout(timeout int) error {
  	c.mu.Lock()
  	defer c.mu.Unlock()
  	if timeout < minTimeout {
  		timeout = minTimeout
  	}
  	c.timeout = timeout
  	return nil
  }
docs: /*
  SetTimeout sets the timeout of the connector.
  
  For more information please see DSNTimeout.
  */