From cc0f7190d1254ec89354cea8b2ed0aaecbb3b391 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 9 Aug 2026 17:12:46 +0100 Subject: Generate Encode and Decode types --- examples/15-transient-0/output/rust/src/gen/transient_0.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'examples/15-transient-0/output/rust/src/gen/transient_0.rs') diff --git a/examples/15-transient-0/output/rust/src/gen/transient_0.rs b/examples/15-transient-0/output/rust/src/gen/transient_0.rs index 6505408..b65ab95 100644 --- a/examples/15-transient-0/output/rust/src/gen/transient_0.rs +++ b/examples/15-transient-0/output/rust/src/gen/transient_0.rs @@ -1,5 +1,9 @@ // Generated by hobgoblin. +pub type Encode = fn(&T, &mut TWrite, &mut ::std::collections::HashMap::<::core::primitive::usize, ::core::primitive::i64>) -> ::std::io::Result::<()>; + +pub type Decode = fn(&mut TRead, &mut ::std::vec::Vec::<::std::sync::Arc::>) -> ::std::io::Result::; + pub fn encode_bool(value: &::core::primitive::bool, writer: &mut impl std::io::Write, shared_values: &mut ::std::collections::HashMap::<::core::primitive::usize, ::core::primitive::i64>) -> ::std::io::Result::<()> { if *value { writer.write_all(&1u8.to_le_bytes())?; -- cgit v1.2.3