V0 #1

Closed
RusticMaple wants to merge 105 commits from v0 into main
Showing only changes of commit c705b59e31 - Show all commits

fix anydataholder

Maple 2026-04-25 20:49:31 +02:00

View file

@ -13,10 +13,7 @@ impl RmcSerialize for Any {
self.name.serialize(writer)?;
let u32_len = self.data.len() as u32;
(u32_len + 4).serialize(writer)?;
u32_len.serialize(writer)?;
self.data.serialize(writer)?;
Ok(())
@ -26,11 +23,7 @@ impl RmcSerialize for Any {
// also length ?
let _len2: u32 = reader.read_struct(IS_BIG_ENDIAN)?;
let length: u32 = reader.read_struct(IS_BIG_ENDIAN)?;
let mut data = vec![0; length as usize];
reader.read_exact(&mut data)?;
let data = Vec::deserialize(reader)?;
Ok(Any { name, data })
}