use serde::Deserialize;
#[cfg(feature = "weekly_races")]
use crate::types::WeeklyRaceId;
use crate::types::{Rank, Time};
#[derive(Debug, Clone, PartialEq, Eq, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct WeeklyRaceResult {
id: WeeklyRaceId,
time: Time,
rank: Rank,
}
impl WeeklyRaceResult {
pub fn id(&self) -> WeeklyRaceId {
self.id
}
pub fn time(&self) -> Time {
self.time
}
pub fn rank(&self) -> Rank {
self.rank
}
}