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}