use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Default, Debug, Clone)] pub struct Item { pub name: String, pub data: ItemData, } #[derive(Serialize, Deserialize, Default, Debug, Clone)] pub struct ItemData { pub checked: bool, pub amount: i64, } #[derive(Serialize, Deserialize, Default, Debug, Clone)] pub struct ButtonItem { pub name: String, pub category: Option, }