diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-08-09 09:59:14 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-08-09 09:59:14 +0100 |
| commit | 6b7cf0477c284ee5f98146e33e2b3cc1b655a5f2 (patch) | |
| tree | 7d40c942ea788cb50fe9901a2d565a4cab020ec1 /src/main/java/org | |
| parent | 765357e0d65c3f869344d8e86321fbed72edbcd6 (diff) | |
Use SimpleType in rust-transient-0
Diffstat (limited to 'src/main/java/org')
| -rw-r--r-- | src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java | 32 |
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 _ -> { |
