diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-08-28 13:38:37 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-08-28 13:38:37 +0100 |
| commit | 3749ba3c8d545400dc595dd9c973b6c409c27874 (patch) | |
| tree | 6cc59d2f8d0617e1ea66d33b43e16e56b72ebe23 /examples | |
| parent | 2acc93baf9964a310f8341a864e10b0bfcc30b9e (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.rs | 6 |
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)))?, }) } |
