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}