From 3749ba3c8d545400dc595dd9c973b6c409c27874 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 28 Aug 2026 13:38:37 +0100 Subject: Include unrecognised variant tag in error message --- examples/16-transient-0/output/rust/src/gen/data/transient_0.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'examples') diff --git a/examples/16-transient-0/output/rust/src/gen/data/transient_0.rs b/examples/16-transient-0/output/rust/src/gen/data/transient_0.rs index 67a6a11..0731126 100644 --- a/examples/16-transient-0/output/rust/src/gen/data/transient_0.rs +++ b/examples/16-transient-0/output/rust/src/gen/data/transient_0.rs @@ -250,7 +250,7 @@ pub fn decode_enum_with_variants(reader: &mut impl ::std::io::Read, shared_value 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 for data.EnumWithVariants"))?, + tag => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, format!("unrecognised variant tag for data.EnumWithVariants: {}", tag)))?, }) } @@ -284,7 +284,7 @@ pub fn decode_sum_with_variants(reader: &mut impl ::std::io::Read, shared_values ::std::io::Result::Ok(match &crate::transient_0::decode_int_32(reader, shared_values)? { 0 => crate::data::SumWithVariants::VariantOne(crate::data::transient_0::decode_variant_one(reader, shared_values)?), 1 => crate::data::SumWithVariants::VariantTwo(crate::data::transient_0::decode_variant_two(reader, shared_values)?), - _ => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, "unrecognised variant tag for data.SumWithVariants"))?, + tag => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, format!("unrecognised variant tag for data.SumWithVariants: {}", tag)))?, }) } @@ -326,7 +326,7 @@ pub fn decode_sum_with_boxed_variants(reader: &mut impl ::std::io::Read, shared_ ::std::io::Result::Ok(match &crate::transient_0::decode_int_32(reader, shared_values)? { 0 => crate::data::SumWithBoxedVariants::VariantOne(::std::boxed::Box::new(crate::data::transient_0::decode_variant_one(reader, shared_values)?)), 1 => crate::data::SumWithBoxedVariants::VariantTwo(::std::boxed::Box::new(crate::data::transient_0::decode_variant_two(reader, shared_values)?)), - _ => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, "unrecognised variant tag for data.SumWithBoxedVariants"))?, + tag => ::std::result::Result::Err(::std::io::Error::new(::std::io::ErrorKind::InvalidData, format!("unrecognised variant tag for data.SumWithBoxedVariants: {}", tag)))?, }) } -- cgit v1.2.3