summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-07-24 15:00:50 +0100
committerMichael Williamson <mike@zwobble.org>2026-07-24 15:00:50 +0100
commit00cc7fcf117ef694280624b314d43e1864425433 (patch)
tree49372adfbb2338b1fc7dd80bdf4e6481e5124aa6 /src
parenta488ac6d05c30836a5a90a25a35253c88222ad95 (diff)
Support enum as field in rust-transient-0
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java
index 7f1449b..e6fcb8e 100644
--- a/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java
+++ b/src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java
@@ -544,7 +544,7 @@ public class RustTransient0Generator implements Generator {
}
case EnumType enumType -> {
- yield new RustExpressionStatement(generateTodo());
+ yield generateEncode(value, enumType.namespaceName(), type);
}
case SimpleNativeType nativeType -> {
@@ -582,7 +582,7 @@ public class RustTransient0Generator implements Generator {
}
case EnumType enumType -> {
- yield generateTodo();
+ yield generateDecode(enumType.namespaceName(), type);
}
case SimpleNativeType nativeType -> {