Skip to content

Commit 002db8d

Browse files
committed
fix derive macro panic
1 parent 8aeaeda commit 002db8d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

derive/src/parser.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -292,12 +292,11 @@ pub(super) fn parse_enum(ident: &Ident, inum: &DataEnum, attrs: &ContainerAttrib
292292

293293
match (data_strings, data_types) {
294294
// only variants without fields
295-
(Some(ParseDataType::Enum { variants }), None) => Ok(ParseData {
295+
(Some(ty), None) => Ok(ParseData {
296296
name: Some(ident.to_lit_str()),
297297
doc: attrs.doc.clone(),
298-
ty: ParseDataType::Enum { variants }
298+
ty
299299
}),
300-
(Some(_), None) => unreachable!(),
301300
// only one variant with fields
302301
(
303302
None,

0 commit comments

Comments
 (0)