Stop serializing project_node if it's None

This commit is contained in:
Lucien Greathouse
2019-10-04 15:12:21 -07:00
parent 938c8259c3
commit 238233ca81
22 changed files with 1 additions and 25 deletions

View File

@@ -45,6 +45,7 @@ pub struct InstanceMetadata {
/// 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
/// file change.
#[serde(skip_serializing_if = "Option::is_none")]
pub project_node: Option<(String, ProjectNode)>,
}

View File

@@ -12,5 +12,4 @@ properties:
metadata:
ignore_unknown_instances: false
contributing_paths: []
project_node: ~
children: []

View File

@@ -12,5 +12,4 @@ properties:
metadata:
ignore_unknown_instances: false
contributing_paths: []
project_node: ~
children: []

View File

@@ -9,5 +9,4 @@ properties: {}
metadata:
ignore_unknown_instances: false
contributing_paths: []
project_node: ~
children: []

View File

@@ -10,7 +10,6 @@ added_instances:
metadata:
ignore_unknown_instances: false
contributing_paths: []
project_node: ~
name: New
class_name: Folder
properties: {}

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo.client.lua
project_node: ~
name: foo
class_name: LocalScript
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo.csv
project_node: ~
name: foo
class_name: LocalizationTable
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo
project_node: ~
name: foo
class_name: Folder
properties: {}

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo
project_node: ~
name: foo
class_name: Folder
properties: {}
@@ -17,7 +16,6 @@ children:
ignore_unknown_instances: false
contributing_paths:
- /foo/Child
project_node: ~
name: Child
class_name: Folder
properties: {}

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo.txt
project_node: ~
name: foo
class_name: StringValue
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo.model.json
project_node: ~
name: foo
class_name: IntValue
properties:
@@ -19,7 +18,6 @@ children:
metadata:
ignore_unknown_instances: false
contributing_paths: []
project_node: ~
name: The Child
class_name: StringValue
properties: {}

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo.lua
project_node: ~
name: foo
class_name: ModuleScript
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: true
contributing_paths:
- /foo/hello.project.json
project_node: ~
name: direct-project
class_name: Model
properties: {}

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: true
contributing_paths:
- /foo/default.project.json
project_node: ~
name: indirect-project
class_name: Folder
properties: {}

View File

@@ -8,7 +8,6 @@ metadata:
contributing_paths:
- /foo/default.project.json
- /foo/other.project.json
project_node: ~
name: path-property-override
class_name: StringValue
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: true
contributing_paths:
- /foo/default.project.json
project_node: ~
name: children
class_name: Folder
properties: {}
@@ -16,7 +15,6 @@ children:
metadata:
ignore_unknown_instances: true
contributing_paths: []
project_node: ~
name: Child
class_name: Model
properties: {}

View File

@@ -8,7 +8,6 @@ metadata:
contributing_paths:
- /foo/default.project.json
- /foo/other.project.json
project_node: ~
name: path-project
class_name: Model
properties: {}

View File

@@ -8,7 +8,6 @@ metadata:
contributing_paths:
- /foo/default.project.json
- /foo/other.project.json
project_node: ~
name: path-child-project
class_name: Folder
properties: {}
@@ -17,7 +16,6 @@ children:
metadata:
ignore_unknown_instances: true
contributing_paths: []
project_node: ~
name: SomeChild
class_name: Model
properties: {}

View File

@@ -8,7 +8,6 @@ metadata:
contributing_paths:
- /foo/default.project.json
- /foo/other.txt
project_node: ~
name: path-project
class_name: StringValue
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: true
contributing_paths:
- /foo/default.project.json
project_node: ~
name: resolved-properties
class_name: StringValue
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: true
contributing_paths:
- /foo/default.project.json
project_node: ~
name: unresolved-properties
class_name: StringValue
properties:

View File

@@ -7,7 +7,6 @@ metadata:
ignore_unknown_instances: false
contributing_paths:
- /foo.server.lua
project_node: ~
name: foo
class_name: Script
properties: