mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-24 22:56:02 +00:00
Stop serializing project_node if it's None
This commit is contained in:
@@ -45,6 +45,7 @@ pub struct InstanceMetadata {
|
|||||||
/// This information is used to make sure the instance has the correct name,
|
/// This information is used to make sure the instance has the correct name,
|
||||||
/// project-added children, and metadata when it's updated in response to a
|
/// project-added children, and metadata when it's updated in response to a
|
||||||
/// file change.
|
/// file change.
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub project_node: Option<(String, ProjectNode)>,
|
pub project_node: Option<(String, ProjectNode)>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,5 +12,4 @@ properties:
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
children: []
|
children: []
|
||||||
|
|||||||
@@ -12,5 +12,4 @@ properties:
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
children: []
|
children: []
|
||||||
|
|||||||
@@ -9,5 +9,4 @@ properties: {}
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
children: []
|
children: []
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ added_instances:
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
name: New
|
name: New
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo.client.lua
|
- /foo.client.lua
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: LocalScript
|
class_name: LocalScript
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo.csv
|
- /foo.csv
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: LocalizationTable
|
class_name: LocalizationTable
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo
|
- /foo
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo
|
- /foo
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
@@ -17,7 +16,6 @@ children:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/Child
|
- /foo/Child
|
||||||
project_node: ~
|
|
||||||
name: Child
|
name: Child
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo.txt
|
- /foo.txt
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: StringValue
|
class_name: StringValue
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo.model.json
|
- /foo.model.json
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: IntValue
|
class_name: IntValue
|
||||||
properties:
|
properties:
|
||||||
@@ -19,7 +18,6 @@ children:
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
name: The Child
|
name: The Child
|
||||||
class_name: StringValue
|
class_name: StringValue
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo.lua
|
- /foo.lua
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: ModuleScript
|
class_name: ModuleScript
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/hello.project.json
|
- /foo/hello.project.json
|
||||||
project_node: ~
|
|
||||||
name: direct-project
|
name: direct-project
|
||||||
class_name: Model
|
class_name: Model
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
project_node: ~
|
|
||||||
name: indirect-project
|
name: indirect-project
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ metadata:
|
|||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
- /foo/other.project.json
|
- /foo/other.project.json
|
||||||
project_node: ~
|
|
||||||
name: path-property-override
|
name: path-property-override
|
||||||
class_name: StringValue
|
class_name: StringValue
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
project_node: ~
|
|
||||||
name: children
|
name: children
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
@@ -16,7 +15,6 @@ children:
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
name: Child
|
name: Child
|
||||||
class_name: Model
|
class_name: Model
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ metadata:
|
|||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
- /foo/other.project.json
|
- /foo/other.project.json
|
||||||
project_node: ~
|
|
||||||
name: path-project
|
name: path-project
|
||||||
class_name: Model
|
class_name: Model
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ metadata:
|
|||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
- /foo/other.project.json
|
- /foo/other.project.json
|
||||||
project_node: ~
|
|
||||||
name: path-child-project
|
name: path-child-project
|
||||||
class_name: Folder
|
class_name: Folder
|
||||||
properties: {}
|
properties: {}
|
||||||
@@ -17,7 +16,6 @@ children:
|
|||||||
metadata:
|
metadata:
|
||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths: []
|
contributing_paths: []
|
||||||
project_node: ~
|
|
||||||
name: SomeChild
|
name: SomeChild
|
||||||
class_name: Model
|
class_name: Model
|
||||||
properties: {}
|
properties: {}
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ metadata:
|
|||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
- /foo/other.txt
|
- /foo/other.txt
|
||||||
project_node: ~
|
|
||||||
name: path-project
|
name: path-project
|
||||||
class_name: StringValue
|
class_name: StringValue
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
project_node: ~
|
|
||||||
name: resolved-properties
|
name: resolved-properties
|
||||||
class_name: StringValue
|
class_name: StringValue
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: true
|
ignore_unknown_instances: true
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo/default.project.json
|
- /foo/default.project.json
|
||||||
project_node: ~
|
|
||||||
name: unresolved-properties
|
name: unresolved-properties
|
||||||
class_name: StringValue
|
class_name: StringValue
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ metadata:
|
|||||||
ignore_unknown_instances: false
|
ignore_unknown_instances: false
|
||||||
contributing_paths:
|
contributing_paths:
|
||||||
- /foo.server.lua
|
- /foo.server.lua
|
||||||
project_node: ~
|
|
||||||
name: foo
|
name: foo
|
||||||
class_name: Script
|
class_name: Script
|
||||||
properties:
|
properties:
|
||||||
|
|||||||
Reference in New Issue
Block a user