(type_: u64, value: &[u8])
| 341 | } |
| 342 | |
| 343 | fn build_bytes(type_: u64, value: &[u8]) -> Vec<u8> { |
| 344 | let mut v = Vec::new(); |
| 345 | v.extend(super::encode_bigsize(type_)); |
| 346 | v.extend(super::encode_bigsize(value.len() as u64)); |
| 347 | v.extend(value); |
| 348 | v |
| 349 | } |
| 350 | |
| 351 | #[test] |
| 352 | fn encode_then_decode_roundtrip() -> Result<()> { |