pub fn write_parts(output: &mut impl Write, parts: &[&[u8]]) -> Result<()>
Write one packet from borrowed parts without a contiguous scratch buffer.