(count: u64, buf: &[u8])
| 31 | /// Each item requires at least 1 byte, so capacity can never exceed buffer length. |
| 32 | #[inline] |
| 33 | fn capped_capacity(count: u64, buf: &[u8]) -> usize { |
| 34 | (count as usize).min(buf.len()) |
| 35 | } |
| 36 | |
| 37 | fn put_u8(x: u8, buf: &mut Vec<u8>) { |
| 38 | buf.push(x); |