docs: def search_users(self, username_keyword, limit=10):
          """
          Searches for users whose username matches ``username_keyword``, and returns
          a list of matched users.
  
          :param str username_keyword: keyword to search with
          :param int limit: maximum number of returned users
          :return: a list of matched users
          :rtype: List[GogsUser]
          :raises NetworkFailure: if there is an error communicating with the server
          :raises ApiFailure: if the request cannot be serviced
          """
          params = {"q": username_keyword, "limit": limit}
          response = self.get("/users/search", params=params)
          return [GogsUser.from_json(user_json) for user_json in response.json()["data"]]