summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-08-28 13:38:37 +0100
committerMichael Williamson <mike@zwobble.org>2026-08-28 13:38:37 +0100
commit3749ba3c8d545400dc595dd9c973b6c409c27874 (patch)
tree6cc59d2f8d0617e1ea66d33b43e16e56b72ebe23 /examples
parent2acc93baf9964a310f8341a864e10b0bfcc30b9e (diff)
Include unrecognised variant tag in error message
Diffstat (limited to 'examples')
-rw-r--r--examples/16-transient-0/output/rust/src/gen/data/transient_0.rs6
1 files changed, 3 insertions, 3 deletions
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)))?,
})
}