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}