mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-22 21:55:15 +00:00
'Wildcard' type in DefaultPlugin, change to PascalCase in API
This commit is contained in:
@@ -48,7 +48,7 @@ impl Plugin for DefaultPlugin {
|
|||||||
|
|
||||||
TransformFileResult::Value(Some(RbxInstance {
|
TransformFileResult::Value(Some(RbxInstance {
|
||||||
name: vfs_item.name().clone(),
|
name: vfs_item.name().clone(),
|
||||||
class_name: "Folder".to_string(),
|
class_name: "*".to_string(),
|
||||||
children: rbx_children,
|
children: rbx_children,
|
||||||
properties: HashMap::new(),
|
properties: HashMap::new(),
|
||||||
route: Some(vfs_item.route().to_vec()),
|
route: Some(vfs_item.route().to_vec()),
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ use std::collections::HashMap;
|
|||||||
|
|
||||||
/// Represents data about a Roblox instance
|
/// Represents data about a Roblox instance
|
||||||
#[derive(Debug, Serialize, Deserialize)]
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "PascalCase")]
|
||||||
pub struct RbxInstance {
|
pub struct RbxInstance {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
pub class_name: String,
|
pub class_name: String,
|
||||||
@@ -15,14 +15,17 @@ pub struct RbxInstance {
|
|||||||
|
|
||||||
/// Any kind value that can be used by Roblox
|
/// Any kind value that can be used by Roblox
|
||||||
#[derive(Debug, Serialize, Deserialize)]
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
#[serde(rename_all = "camelCase", tag = "type")]
|
#[serde(rename_all = "PascalCase", tag = "Type")]
|
||||||
pub enum RbxValue {
|
pub enum RbxValue {
|
||||||
|
#[serde(rename_all = "PascalCase")]
|
||||||
String {
|
String {
|
||||||
value: String,
|
value: String,
|
||||||
},
|
},
|
||||||
|
#[serde(rename_all = "PascalCase")]
|
||||||
Bool {
|
Bool {
|
||||||
value: bool,
|
value: bool,
|
||||||
},
|
},
|
||||||
|
#[serde(rename_all = "PascalCase")]
|
||||||
Number {
|
Number {
|
||||||
value: f64,
|
value: f64,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user