code: func (stmt *Stmt) QueryOne(model interface{}, params ...interface{}) (Result, error) {
  	return stmt.queryOne(context.TODO(), model, params...)
  }
docs: // QueryOne acts like Query, but query must return only one row. It
  // returns ErrNoRows error when query returns zero rows or
  // ErrMultiRows when query returns multiple rows.