ddapi-rs 0.10.0

A simple Rust library to get data from DDNet and DDStats APIs
Documentation
use crate::prelude::encode;
use crate::scheme::DDNET_BASE_URL;
use serde_derive::{Deserialize, Serialize};

#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct Query {
    pub points: i64,
    pub name: String,
}

impl Query {
    pub fn api(player: &str) -> String {
        format!(
            "https://{}/players/?query={}",
            DDNET_BASE_URL,
            encode(player)
        )
    }
}