Skip to content

Commit 0ea504e

Browse files
committed
Add missing nodetypes
1 parent d4dde10 commit 0ea504e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

crates/artifacts/solc/src/ast/lowfidelity.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,9 @@ impl serde::Serialize for NodeType {
289289
NodeType::ParameterList => serializer.serialize_str("ParameterList"),
290290
NodeType::TryCatchClause => serializer.serialize_str("TryCatchClause"),
291291
NodeType::ModifierInvocation => serializer.serialize_str("ModifierInvocation"),
292+
NodeType::UserDefinedTypeName => serializer.serialize_str("UserDefinedTypeName"),
293+
NodeType::ArrayTypeName => serializer.serialize_str("ArrayTypeName"),
294+
NodeType::Mapping => serializer.serialize_str("Mapping"),
292295
NodeType::Other(s) => serializer.serialize_str(s),
293296
}
294297
}
@@ -368,6 +371,9 @@ impl<'de> serde::Deserialize<'de> for NodeType {
368371
"ParameterList" => NodeType::ParameterList,
369372
"TryCatchClause" => NodeType::TryCatchClause,
370373
"ModifierInvocation" => NodeType::ModifierInvocation,
374+
"UserDefinedTypeName" => NodeType::UserDefinedTypeName,
375+
"ArrayTypeName" => NodeType::ArrayTypeName,
376+
"Mapping" => NodeType::Mapping,
371377
_ => NodeType::Other(s),
372378
})
373379
}

0 commit comments

Comments
 (0)