code: func (c *connection) SetIdleTimeout(timeout time.Duration) {
  	c.conn.SetIdleTimeout(timeout)
  }
docs: // SetIdleTimeout sets the amount of time the connection may remain idle before
  // it is automatically closed.