From 6b7cf0477c284ee5f98146e33e2b3cc1b655a5f2 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 9 Aug 2026 09:59:14 +0100 Subject: Use SimpleType in rust-transient-0 --- .../rusttransient0/RustTransient0Generator.java | 32 +++------------------- 1 file changed, 4 insertions(+), 28 deletions(-) (limited to 'src/main/java/org/zwobble') 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 _ -> { -- cgit v1.2.3