'Wildcard' type in DefaultPlugin, change to PascalCase in API

This commit is contained in:
Lucien Greathouse
2018-02-04 07:10:59 -08:00
parent c5f8247543
commit d99df59d9b
2 changed files with 6 additions and 3 deletions

View File

@@ -2,7 +2,7 @@ use std::collections::HashMap;
/// Represents data about a Roblox instance
#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
#[serde(rename_all = "PascalCase")]
pub struct RbxInstance {
pub name: String,
pub class_name: String,
@@ -15,14 +15,17 @@ pub struct RbxInstance {
/// Any kind value that can be used by Roblox
#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "camelCase", tag = "type")]
#[serde(rename_all = "PascalCase", tag = "Type")]
pub enum RbxValue {
#[serde(rename_all = "PascalCase")]
String {
value: String,
},
#[serde(rename_all = "PascalCase")]
Bool {
value: bool,
},
#[serde(rename_all = "PascalCase")]
Number {
value: f64,
},