fix(solc): emit empty node vec (#1793)
This commit is contained in:
parent
98cea53c38
commit
a9dd53da81
|
@ -16,7 +16,7 @@ pub struct Ast {
|
||||||
pub node_type: NodeType,
|
pub node_type: NodeType,
|
||||||
#[serde(with = "serde_helpers::display_from_str")]
|
#[serde(with = "serde_helpers::display_from_str")]
|
||||||
pub src: SourceLocation,
|
pub src: SourceLocation,
|
||||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
#[serde(default)]
|
||||||
pub nodes: Vec<Node>,
|
pub nodes: Vec<Node>,
|
||||||
|
|
||||||
/// Node attributes that were not deserialized.
|
/// Node attributes that were not deserialized.
|
||||||
|
@ -39,7 +39,7 @@ pub struct Node {
|
||||||
pub src: SourceLocation,
|
pub src: SourceLocation,
|
||||||
|
|
||||||
/// Child nodes for some node types.
|
/// Child nodes for some node types.
|
||||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
#[serde(default)]
|
||||||
pub nodes: Vec<Node>,
|
pub nodes: Vec<Node>,
|
||||||
|
|
||||||
/// Body node for some node types.
|
/// Body node for some node types.
|
||||||
|
|
Loading…
Reference in New Issue