summaryrefslogtreecommitdiff
path: root/examples/10-transient-0/output/rust/src/gen/data
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-07-24 15:04:14 +0100
committerMichael Williamson <mike@zwobble.org>2026-07-24 15:04:14 +0100
commiteaa4d75630e490e342d2374c35768c309199a150 (patch)
treeba862542ed0423d048e395716eb879e22c316fc2 /examples/10-transient-0/output/rust/src/gen/data
parent0e9e0974e0c2a8906e484082dc4e6666faa8a2a7 (diff)
Struct sum as field in rust-transient-0
Diffstat (limited to 'examples/10-transient-0/output/rust/src/gen/data')
-rw-r--r--examples/10-transient-0/output/rust/src/gen/data/transient_0.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/10-transient-0/output/rust/src/gen/data/transient_0.rs b/examples/10-transient-0/output/rust/src/gen/data/transient_0.rs
index cd7b772..82fb5f7 100644
--- a/examples/10-transient-0/output/rust/src/gen/data/transient_0.rs
+++ b/examples/10-transient-0/output/rust/src/gen/data/transient_0.rs
@@ -211,13 +211,13 @@ pub fn decode_variant_two(reader: &mut impl std::io::Read) -> ::std::io::Result:
}
pub fn encode_struct_with_sum(value: &crate::data::StructWithSum, writer: &mut impl std::io::Write) -> ::std::io::Result::<()> {
- todo!();
+ crate::data::transient_0::encode_sum_with_variants(&value.inner, writer)?;
crate::transient_0::encode_int_32(&value.b, writer)?;
::std::io::Result::Ok(())
}
pub fn decode_struct_with_sum(reader: &mut impl std::io::Read) -> ::std::io::Result::<crate::data::StructWithSum> {
- let inner = todo!();
+ let inner = crate::data::transient_0::decode_sum_with_variants(reader)?;
let b = crate::transient_0::decode_int_32(reader)?;
std::io::Result::Ok(crate::data::StructWithSum { inner: inner, b: b })
}