fix(solc): emit empty node vec
@@ -16,7 +16,7 @@ pub struct Ast {
pub node_type: NodeType,
#[serde(with = "serde_helpers::display_from_str")]
pub src: SourceLocation,
- #[serde(default, skip_serializing_if = "Vec::is_empty")]
+ #[serde(default)]
pub nodes: Vec<Node>,
/// Node attributes that were not deserialized.
@@ -39,7 +39,7 @@ pub struct Node {
pub src: SourceLocation,
/// Child nodes for some node types.
- #[serde(default, skip_serializing_if = "Vec::is_empty")]
+ #[serde(default)]
pub nodes: Vec<Node>,
/// Body node for some node types.
