diff --git a/src/protocol/v7.rs b/src/protocol/v7.rs index 64fdcbb8..5568e2da 100644 --- a/src/protocol/v7.rs +++ b/src/protocol/v7.rs @@ -124,13 +124,13 @@ pub struct TemplateInfo { #[derive(Serialize, Deserialize, Debug, Default, Clone, PartialEq)] pub struct EmbeddedSources { /// The sources of the lines leading up to the current line. - #[serde(rename = "pre_context")] + #[serde(rename = "pre_context", skip_serializing_if = "Option::is_none")] pub pre_lines: Option>, /// The current line as source. - #[serde(rename = "context_line")] + #[serde(rename = "context_line", skip_serializing_if = "Option::is_none")] pub current_line: Option, /// The sources of the lines after the current line. - #[serde(rename = "post_context")] + #[serde(rename = "post_context", skip_serializing_if = "Option::is_none")] pub post_lines: Option>, }