use std::collections::HashMap; use serde::Deserialize; #[derive(Deserialize, Debug)] pub struct Raws { pub items: Vec, } #[derive(Deserialize, Debug)] pub struct Item { pub name: String, pub renderable: Option, pub consumable: Option, } #[derive(Deserialize, Debug)] pub struct Renderable { pub glyph: String, pub fg: String, pub bg: String, pub order: i32, } #[derive(Deserialize, Debug)] pub struct Consumable { pub effects: HashMap, }