Files
rojo/src/rbx.rs
2017-12-20 22:00:01 -08:00

19 lines
416 B
Rust

use std::collections::HashMap;
#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct RbxItem {
pub name: String,
pub class_name: String,
pub children: Vec<RbxItem>,
pub properties: HashMap<String, RbxValue>,
}
#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "camelCase", tag = "type")]
pub enum RbxValue {
String {
value: String,
},
}