From db10b42d361f0ff73a88d34dad1165a736d12024 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 17 Jul 2026 10:44:40 +0100 Subject: Support Int64 in rust-transient-0 --- examples/10-transient-0/output/rust/src/gen/transient_0.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'examples/10-transient-0/output/rust/src/gen/transient_0.rs') diff --git a/examples/10-transient-0/output/rust/src/gen/transient_0.rs b/examples/10-transient-0/output/rust/src/gen/transient_0.rs index 63b2367..ad47d30 100644 --- a/examples/10-transient-0/output/rust/src/gen/transient_0.rs +++ b/examples/10-transient-0/output/rust/src/gen/transient_0.rs @@ -22,11 +22,16 @@ pub fn decode_int_32(reader: &mut impl std::io::Read) -> ::core::primitive::i32 } pub fn encode_int_64(value: &::core::primitive::i64, writer: &mut impl std::io::Write) { - todo!(); + writer.write_all(&value.to_le_bytes()); } pub fn decode_int_64(reader: &mut impl std::io::Read) -> ::core::primitive::i64 { - todo!() + let bytes = { + let mut bytes = [0; 8]; + reader.read_exact(&mut bytes); + bytes + }; + ::core::primitive::i64::from_le_bytes(bytes) } pub fn encode_string(value: &::std::string::String, writer: &mut impl std::io::Write) { -- cgit v1.2.3