use crate::model::prelude::*;
pub mod blitz;
pub mod forty_lines;
pub mod league;
pub mod record;
pub mod zen;
pub mod zenith;
#[derive(Clone, Debug, Deserialize)]
#[non_exhaustive]
pub struct AllSummaries {
#[serde(rename = "40l")]
pub forty_lines: forty_lines::FortyLines,
pub blitz: blitz::Blitz,
pub zenith: zenith::Zenith,
#[serde(rename = "zenithex")]
pub zenith_ex: zenith::Zenith,
pub league: league::LeagueData,
pub zen: zen::Zen,
pub achievements: Vec<Achievement>,
}
impl AsRef<AllSummaries> for AllSummaries {
fn as_ref(&self) -> &Self {
self
}
}