summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-08-09 09:59:14 +0100
committerMichael Williamson <mike@zwobble.org>2026-08-09 09:59:14 +0100
commit6b7cf0477c284ee5f98146e33e2b3cc1b655a5f2 (patch)
tree7d40c942ea788cb50fe9901a2d565a4cab020ec1
parent765357e0d65c3f869344d8e86321fbed72edbcd6 (diff)
Use SimpleType in rust-transient-0
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java32
1 files changed, 4 insertions, 28 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 b70752e..dfca311 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
@@ -591,20 +591,8 @@ public class RustTransient0Generator implements Generator {
}
}
- case EnumType enumType -> {
- yield generateEncode(value, enumType.namespaceName(), type);
- }
-
- case SimpleNativeType nativeType -> {
- yield generateEncode(value, nativeType.namespaceName(), type);
- }
-
- case StructType structType -> {
- yield generateEncode(value, structType.namespaceName(), type);
- }
-
- case SumType sumType -> {
- yield generateEncode(value, sumType.namespaceName(), type);
+ case SimpleType simpleType -> {
+ yield generateEncode(value, simpleType.namespaceName(), type);
}
case TypeLevelValueType _ -> {
@@ -633,20 +621,8 @@ public class RustTransient0Generator implements Generator {
}
}
- case EnumType enumType -> {
- yield generateDecode(enumType.namespaceName(), type);
- }
-
- case SimpleNativeType nativeType -> {
- yield generateDecode(nativeType.namespaceName(), type);
- }
-
- case StructType structType -> {
- yield generateDecode(structType.namespaceName(), type);
- }
-
- case SumType sumType -> {
- yield generateDecode(sumType.namespaceName(), type);
+ case SimpleType simpleType -> {
+ yield generateDecode(simpleType.namespaceName(), type);
}
case TypeLevelValueType _ -> {