(buffer: &mut Vec<u8>, length: u32)
| 263 | } |
| 264 | |
| 265 | fn serialize_length(buffer: &mut Vec<u8>, length: u32) -> &Vec<u8> { |
| 266 | buffer.extend_from_slice(&length.to_le_bytes()); |
| 267 | |
| 268 | // Return the buffer to allow chaining |
| 269 | buffer |
| 270 | } |
| 271 | |
| 272 | fn read_length(data: &[u8]) -> usize { |
| 273 | u32::from_le_bytes(data.try_into().unwrap()) as usize |