Function nix_compat::wire::bytes::write_bytes
source · pub async fn write_bytes<W: AsyncWriteExt + Unpin, B: AsRef<[u8]>>(
w: &mut W,
b: B,
) -> Result<()>
Expand description
Writes a “bytes wire packet” to a (hopefully buffered) AsyncWriteExt.
Accepts anything implementing AsRef<u8> as payload.
See read_bytes for a description of the format.
Note: if performance matters to you, make sure your AsyncWriteExt handle is buffered. This function is quite write-intesive.