diff options
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r-- | src/codegen/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index 45a7b1b7..fa34d341 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.rs @@ -543,7 +543,7 @@ impl CodeGenerator for Type { let simple_enum_path = match inner_rust_type.node { ast::TyKind::Path(None, ref p) => { if applicable_template_args.is_empty() && - !inner_item.expect_type().canonical_type(ctx).is_builtin_or_named() && + inner_item.expect_type().canonical_type(ctx).is_enum() && p.segments.iter().all(|p| p.parameters.is_none()) { Some(p.clone()) } else { |