summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/14-transient-0/output/rust/src/gen/data/transient_0.rs2
-rw-r--r--src/main/java/org/zwobble/hobgoblin/compiler/output/generators/rusttransient0/RustTransient0Generator.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/examples/14-transient-0/output/rust/src/gen/data/transient_0.rs b/examples/14-transient-0/output/rust/src/gen/data/transient_0.rs
index 541d9eb..3f81215 100644
--- a/examples/14-transient-0/output/rust/src/gen/data/transient_0.rs
+++ b/examples/14-transient-0/output/rust/src/gen/data/transient_0.rs
@@ -172,7 +172,7 @@ pub fn decode_enum_with_variants(reader: &mut impl std::io::Read, shared_values:
0 => crate::data::EnumWithVariants::Zero,
1 => crate::data::EnumWithVariants::One,
2 => crate::data::EnumWithVariants::Two,
- _ => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, "unrecognised variant tag"))?,
+ _ => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, "unrecognised variant tag for data.EnumWithVariants"))?,
})
}
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 ec39245..fed710f 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
@@ -387,7 +387,7 @@ public class RustTransient0Generator implements Generator {
List.of(
RustTypes.IO_ERROR_KIND_INVALID_DATA,
// TODO: include variant tag
- new RustStringLiteral("unrecognised variant tag")
+ new RustStringLiteral("unrecognised variant tag for " + enumDefinition.type().describe())
)
)
)