Module nix_compat::wire::bytes

source ·

Re-exports§

Modules§

Constants§

  • 8 null bytes, used to write out padding.
  • LEN_SIZE 🔒
    The length of the size field, in bytes is always 8.

Functions§

  • SAFETY: The bytes have to actually be initialized.
  • Computes the number of bytes we should add to len (a length in bytes) to be aligned on 64 bits (8 bytes).
  • Read a “bytes wire packet” from the AsyncRead. Rejects reading more than allowed_size bytes of payload.
  • Read a “bytes wire packet” of from the AsyncRead and tries to parse as string. Internally uses read_bytes. Rejects reading more than allowed_size bytes of payload.
  • Writes a “bytes wire packet” to a (hopefully buffered) AsyncWriteExt.