use serde::Deserialize; use vscode_theme::Colors; use crate::vscode::VsCodeTokenColor; #[derive(Deserialize, Debug)] pub struct VsCodeTheme { #[serde(rename = "$schema")] pub schema: Option, pub name: Option, pub author: Option, pub maintainers: Option>, #[serde(rename = "semanticClass")] pub semantic_class: Option, #[serde(rename = "semanticHighlighting")] pub semantic_highlighting: Option, pub colors: Colors, #[serde(rename = "tokenColors")] pub token_colors: Vec, }