skip serializing unimportant fields

This commit is contained in:
beerpsi
2024-01-02 18:28:33 +07:00
parent f34b5ac07f
commit be3b29047c
4 changed files with 8 additions and 5 deletions
+3 -3
View File
@@ -26,12 +26,12 @@ pub struct IcfInnerData {
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct IcfOptionData {
#[serde(default = "empty_string")]
#[serde(skip, default = "empty_string")]
pub app_id: String,
pub option_id: String,
#[serde(default = "empty_version")]
#[serde(skip, default = "empty_version")]
pub required_system_version: Version,
pub datetime: NaiveDateTime,
@@ -39,7 +39,7 @@ pub struct IcfOptionData {
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct IcfPatchData {
#[serde(default = "empty_string")]
#[serde(skip, default = "empty_string")]
pub id: String,
pub sequence_number: u8,