1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use types::{Level, Player, Score};
#[derive(Copy, Clone, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub struct ScoreDetailedCTFEntry {
pub id: Player,
pub level: Level,
pub captures: u16,
pub score: Score,
pub kills: u16,
pub deaths: u16,
pub damage: f32,
pub ping: u16,
}
#[derive(Clone, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub struct ScoreDetailedCTF {
pub scores: Vec<ScoreDetailedCTFEntry>,
}