pub async fn competitions_list(
        &self,
        competition: &CompetitionsList,
    ) -> anyhow::Result<Vec<Competition>> {
        Ok(Self::request_json(
            self.client
                .get(self.join_url("competitions/list")?)
                .query(competition),
        )
        .await?)
    }
/// Returns a list of `Competition'  instances.
Returns a list of `Competition'  instances.
Returns a list of ` Competition ' instances .
pub async fn competitions_list(
        &self,
        competition: &CompetitionsList,
    ) -> anyhow::Result<Vec<Competition>> {
        Ok(Self::request_json(
            self.client
                .get(self.join_url("competitions/list")?)
                .query(competition),
        )
        .await?)
    }
pub async fn competitions_list ( & self , competition : & CompetitionsList , ) -> anyhow :: Result < Vec < Competition > > { Ok ( Self :: request_json ( self . client . get ( self . join_url ( " " ) ? ) . query ( competition ) , ) . await ? ) }
Returns a list of `Competition'  instances.
Returns a list of ` Competition ' instances .
&self
competition
&CompetitionsList
&self
competition
&CompetitionsList