speedrun_api/types/levels.rs
1use crate::{api::levels::LevelId, types::Link};
2use serde::Deserialize;
3
4#[derive(Debug, Clone, PartialEq, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct Level<'a> {
7 pub id: LevelId<'a>,
8 pub name: String,
9 pub weblink: String,
10 #[serde(default)]
11 pub rules: Option<String>,
12 pub links: Vec<Link>,
13}