lichess_api/model/users/
leaderboard.rs

1use crate::model::{PerfType, Request};
2use serde::Serialize;
3
4#[derive(Default, Clone, Debug, Serialize)]
5pub struct GetQuery;
6
7pub type GetRequest = Request<GetQuery>;
8
9impl GetRequest {
10    pub fn new(player_count: u8, perf_type: PerfType) -> Self {
11        let url = format!("/api/player/top/{player_count}/{perf_type}");
12        Self::get(url, None, None)
13    }
14}