1 2 3 4 5 6 7 8 9 10 11
use serde::{Deserialize, Serialize}; use crate::presentation::LangMap; /// 公共的 metadata 条目:label + value,均为 LanguageMap。 #[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Default)] #[serde(rename_all = "camelCase")] pub struct Metadata { pub label: LangMap, pub value: LangMap, }