retrommo_fetch/
entry.rs

1use serde::{Deserialize, Serialize};
2
3/// Represents a single player entry from a `LeaderboardPage`.
4#[derive(Debug, Deserialize, Serialize)]
5pub struct LeaderboardEntry {
6    pub experience: u64,
7    pub permissions: u8,
8    pub username: String,
9}
10
11impl std::fmt::Display for LeaderboardEntry {
12    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
13        write!(f, "{}: {} experience", self.username, self.experience)
14    }
15}