Skip to content

Commit 72e2c96

Browse files
committed
manifest: Remove leftover serialization code from v1 schema
Signed-off-by: Lann Martin <[email protected]>
1 parent 0eafbfc commit 72e2c96

File tree

1 file changed

+16
-16
lines changed
  • crates/manifest/src/schema

1 file changed

+16
-16
lines changed

crates/manifest/src/schema/v1.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,27 @@ pub struct AppManifestV1 {
2020
/// `name = "my-app"`
2121
pub name: String,
2222
/// `version = "1.0.0"`
23-
#[serde(default, skip_serializing_if = "String::is_empty")]
23+
#[serde(default)]
2424
pub version: String,
2525
/// `description = "App description"`
26-
#[serde(default, skip_serializing_if = "String::is_empty")]
26+
#[serde(default)]
2727
pub description: String,
2828
/// `authors = ["[email protected]"]`
29-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
29+
#[serde(default)]
3030
pub authors: Vec<String>,
3131
/// `trigger = { ... }`
3232
pub trigger: AppTriggerV1,
3333
/// `[variables]`
34-
#[serde(default, skip_serializing_if = "Map::is_empty")]
34+
#[serde(default)]
3535
pub variables: Map<String, VariableV1>,
3636
/// `[[component]]`
3737
#[serde(rename = "component")]
38-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
38+
#[serde(default)]
3939
pub components: Vec<ComponentV1>,
4040
}
4141

4242
/// App trigger config
43-
#[derive(Deserialize, serde::Serialize)]
43+
#[derive(Deserialize)]
4444
pub struct AppTriggerV1 {
4545
/// `type = "trigger-type"`
4646
#[serde(rename = "type")]
@@ -61,34 +61,34 @@ pub struct ComponentV1 {
6161
/// `[component.trigger]`
6262
pub trigger: toml::Table,
6363
/// `description = "Component description"`
64-
#[serde(default, skip_serializing_if = "String::is_empty")]
64+
#[serde(default)]
6565
pub description: String,
6666
/// `config = { name = "{{ app_var }}"}`
67-
#[serde(default, skip_serializing_if = "Map::is_empty")]
67+
#[serde(default)]
6868
pub config: Map<String, String>,
6969
/// `environment = { VAR = "value" }`
70-
#[serde(default, skip_serializing_if = "Map::is_empty")]
70+
#[serde(default)]
7171
pub environment: Map<String, String>,
7272
/// `files = [...]`
73-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
73+
#[serde(default)]
7474
pub files: Vec<WasiFilesMountV1>,
7575
/// `exclude_files = ["secrets/*"]`
76-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
76+
#[serde(default)]
7777
pub exclude_files: Vec<String>,
7878
/// `allowed_http_hosts = ["example.com"]`
79-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
79+
#[serde(default)]
8080
pub allowed_http_hosts: Vec<String>,
8181
/// `key_value_stores = ["default"]`
82-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
82+
#[serde(default)]
8383
pub key_value_stores: Vec<String>,
8484
/// `sqlite_databases = ["default"]`
85-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
85+
#[serde(default)]
8686
pub sqlite_databases: Vec<String>,
8787
/// `ai_models = ["llama2-chat"]`
88-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
88+
#[serde(default)]
8989
pub ai_models: Vec<String>,
9090
/// Build configuration
91-
#[serde(default, skip_serializing_if = "Option::is_none")]
91+
#[serde(default)]
9292
pub build: Option<ComponentBuildConfigV1>,
9393
}
9494

0 commit comments

Comments
 (0)