oj_serdes 0.2.0

Serializable API types for OpenJam servers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use serde::{Serialize, Deserialize};

#[derive(Serialize, Deserialize, Clone, Debug)]
pub struct Status {
    pub servers: std::collections::HashMap<String, ServerStatus>,
}

#[derive(Serialize, Deserialize, Clone, Debug)]
pub struct ServerStatus {
    pub uptime_s: u64,
    pub players: u64,
    pub version: String,
}