fix anydataholder
This commit is contained in:
parent
9d89bc56e0
commit
c705b59e31
1 changed files with 1 additions and 8 deletions
|
|
@ -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 })
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue